Roasting your own coffee ..per request :)
OK. Here's how it goes.
1) Get some green coffee beans. I live in the middle of now where, e-bay was the cheapest. I'll be honest, I LOVE to cook, but don't have the best pallet. I tried expensive beans and cheap ones, and couldn't tell a big difference. I could tell a difference when I roasted them different amounts of time. I had a guy in GA that I was getting green beans from, eBay My World - bluecloudimport I just sent him an e-mail asking if he's still selling green beans on e-bay. Think his name was George.
10# raw ROBUSTA Fair TRADE coffee BEANS 4 HOME ROASTER - eBay (item 270243499482 end time Aug-11-08 19:35:53 PDT)
2) Go to a second hand store and get a cheap air pop popcorn maker with an on off switch. OMG...I checked on e-bay and they're selling for a lot. I think I got mine for $3, and another one for about that at another garage sale. I'm sure that they're inflated on e-bay for this purpose. Here's a link to one on e-bay. The reason you want the on/off switch is because you can move one of the sire leads on the bottom and the on off switch will then only turn on the heat. You can let the beans air cool. If someone needs, and can't find info on the modification, let me know I can get pictures.
WEST BEND THE POPPERY POPCORN POPPER ~ 1500 Watts - eBay (item 320287310382 end time Aug-15-08 20:14:10 PDT)
3) have a grinder (preferably burr) and a coffee machine (preferably not a steam machine) The machines pump that have a water reservoir that you can refill while it's working are better because they heat the water to a specific temperature.
I have one like this (has e-bay gotten more expensive in the past few years? I think I got mine for 25 shipped)
NEW DeLonghi 15 BAR PUMP DRIVEN Espresso EXPRESSO Maker - eBay (item 320285432088 end time Aug-17-08 20:20:41 PDT)
I have stove top models like this too...only switched due to the fact that they're a bit messy, but apparently itallians use them all the time.
Espresso Maker - eBay (item 260271893675 end time Aug-16-08 17:45:29 PDT)
Found these recently, if I was still drinking cappuchino, I'd proabably get one.
Bialetti Mukka Express 2-cup Espresso Machine - eBay (item 120293132871 end time Aug-17-08 12:04:32 PDT)
4) put a handfull of beans in the already turned on popper. I put them in so they're just still moving around. you want the air flow. Let them roast. They'll crack (pop) twice, and then they're done. They change all different shades of colors till they turn black. Obviously you can stop when you get to the roast you prefer.
You are supposed to let them breath for 48 hours, personally I never made it that long. I always make coffee for my chemistry class when we're talking about cracking organic molecules. It's a REALY large stretch, even a different use of the word cracking, but it's a great way to make coffee in class and give the kids coffee. :) Like a grandparent giving kids candy and then sending them home.
More resources online abound.
Home Coffee Roasting Supplies -Sweet Maria's is a great source to start, I got one shipment of beans from them the first time, and couldn't tell a difference even though they are adamant that it's better coffee.