I got started doing all grain, and would recommend going that route. As everyone has said, buy grain and hops in bulk.
I've recently calculated the average cost across five 5 gallon brews, because I wanted to plan my bulk purchases. A porter, 2 batches of Rye Pale Ale and 2 batches of...