Definitely stocks.....but not by as much as it should be. I got a VERY late start. I knew all about compounding interest but had no extra money to put into the market when I was younger. So now I'm going to have to shovel it in just to try and hit my mark......plus no early retirement. (well maybe a couple years early if I'm lucky)
Luckily things are looking up on the job front (self employed) and last year I finally started up a SEP IRA (index investing is the plan for the foreseeable). I did put what I could in my ROTH account for a number of years but ROTH's are very limited in how much you could put in.