For serious dirt on Why You Need to Have an Agent, please see this link to a blog by Editorial Ass
(a recovering Editorial Assistant). It's probably all true. Repeat: Publishing is a business. If you don't do business, you won't get your books published by major houses.