I've been home roasting my own coffee for over a year now - I have found it very satisfying but it does smoke out the house a bit (I use a wok on the gas stove).
Today I did something I have wanted to try for a long time and bought a popcorn maker. Many of the web sites that provide information about roasting your own coffee talk glowingly about the results achieved by the humble popcorn machine.
The picture above shows my green coffee beans on the left, and the result of 5 minutes in my $22 Black and Decker Popper.
Pretty damn impressed actually - very even roast all over, low mess, little effort and very fast. The main drawback is the amount you can roast at any one time, but still, pretty happy.
Will make the ultimate test tomorrow morning when I drink the product. . .