If you grind your own beans at home and look forward to that first hit of caffeine in the morning, then this is for you. With just a bit of effort you'll be enjoying it so much more.
Warning: doing this and getting good at it has the potential to turn you into a coffee snob who complains that coffee shops are burning their beans. Just keep it to yourself because few other people will care, OK?
Step 1: What you need - the basics
If you're willing to trek through some thrift stores you might be able to find one of these for $5 or so. Otherwise, it's not too bad to get a new one for under $30.
I got the raw beans from Sweet Maria's in Oakland. They offer lots of different beans for $6-$8 a pound. I'd recommend getting the sampler which can get you 8 pounds for $40 or $5 each.
The last part you'll need is a couple of metal bowls or, even better, colanders.These will be used to catch the chaff and cool off the beans.