The only thing I put into my bike last year was oil for the chain and air in the tires. I have a variety of tires with less than a full season left on them and I decided a couple of years ago to use them up before I buy any more.
This spring I bought a new crankset (eBay, $26 shipped) and a new cassette (REI, $18) because I've been running the same chain for about 7000 miles now and it's badly stretched, and the sprockets are worn with them. At some point I WILL have to put a new chain on and I'll need to put those new crankset and cassette on then too.
I think it'll be 2013, maybe even 2014 before I need to buy new tires.
I only keep one spare tube because if I buy more than that, they tend to dry rot before I use them. I have moved to keeping all my rubber in the basement instead of the garage, it lasts longer there.
__________________
Work: the 8 hours that separates bike rides.