I definitely recommend kitten initial vaccines. But after that... I am kind of torn. First, I am sure the vaccines work much longer than they are labeled for (they just don't have the testing done/government approval). I had to get a rabies shot for myself, and for humans it is good almost for life -- I was told if I was exposed again, I would just need a booster. Second, since my cat is indoor only, I probably would have a greater chance of getting rabies than he would, so why is he the one getting pumped full of virus every year?
Then again, rabies is a terrible death... and if your cat ever bites anyone and he is not rabies current, you could be in a great deal of trouble. Perhaps I just over-analyze these things.
Nonethelss, the vaccine debate in the veterinary community is far from over!