Anyone else getting the sense of confession time? "Hi, my name is John, and I'm a home roasterholic..."
I began home roasting several years ago with an old WB P2 popper, some green beans purchased on the Web, and a copy of Kenneth Davids'
Home Coffee Roasting in hand. It was probably the single biggest step I've taken in my personal coffee odyssey. Since then I've tried many of the classics: a variety of air poppers (best is the WB Poppery I), old Hearthware Gourmet (wear earplugs), FreshRoast, oven roasting, stovetop roasting, SC/CO... Oddly enough, never got around to trying the HG/DG method (no heat gun lying around and, like stovetop roasting, it seems very labor intensive). I still use the WB P1 for occasional cupping roasts, and (rarely) the SC/CO.
But for the past two years, most of my roasting has been done on an electric drum roaster called the AeroRost. It's a small George Foreman rotisserie oven, with a halogen lamp added to supply additional heat. Although the rated capacity is 2# (1kg), it roasts more evenly (and safely) with 1-1.5# (0.5kg) batches.
This roaster received some early scathing reviews on the Web (invariably from folks who hadn't even seen one, much less tried one

), and never achieved the popularity of other electric drum roasters such as the Alpenrost or HotTop. But IMHO it's been a fine performer. The AeroRost is small enough to fit in my fireplace, so I can roast through the long cold SD winters w/o smoking up my house, yet offers an ideal batch size for my coffee consumption needs. It's quiet and easier to use than the SC/CO. There are no controls other than a (useless) timer, but I've got it on a variac, which allows me to vary the heat profile. My roasts typically run 15-20", depending on type of bean and batch size. You definitely need an external bean cooler for best results.
As a reality check, I periodically order coffee from specialty roasters. The professionals are far better at concocting interesting espresso blends, and their roasts are (or should be) more consistent. But otherwise, I find that my home roasts hold up very well. (Well, of course I'm biased!)
Despite the time and effort involved, I'm still home roasting... and loving it!
____
John
EDIT
Acronyms used in this post include:
* WB = West Bend, P1 = Poppery I, P2 = Poppery II
* SC/CO = Stir Crazy/Convection Oven
* HG/DG = Heat Gun/Dog Bowl
* SD = South Dakota
* IMHO = In My Humble Opinion