I have a FreshRoast 8+ that I found on CraigsList for $20, I think, and a recently scored Caffe Rosto, found in a thrift store for $4. Both are good, both are no longer made. They do small batches, which is good, because I like to blend roasts for a more complex flavor, and only roast 3 days ahead. I get raw beans generally from Sweet Maria's, online, and am partial to a Nayarit Rustico from Mexico. Fair trade, shade grown, organic and dry processed. Both roasters use fan-forced hot air, and both have automatic timers. And both can frequently be found for cheap on eBay, if you do not have access to good second-hand shops. Sweet Maria's is also a wealth of information on coffee, roasters and roasting.
Home Coffee Roasting Supplies -Sweet Maria's