Check out Prophetfinance. They go back 5 years. Only end of day.
For a cheap service, check out Reuters/Metastock. Go to the Metastock website. For sixty bucks a month, you can get access to the Reuters Dbase of data. Just download everything you need in a month and quit!