I like direct stock purchase plans, and dividend reinvestment programs (DSPP's/DRIP's). I buy the stocks right from the bank issuing them, for a ridiculously low cost, and they reinvest my dividends into more shares. I'm hoping I can turn my initial (early 2008
) investments can help get me into a house in the future. I only wish I'd had more money to invest back then, I'd already be in that house.
The market is really high compared to a year ago, but if you set up automatic investments in small increments with good, financially solid companies, time will be your friend.
Of course, I'm no financial planner, but this method has worked well for me.
Good luck