I've been learning about roasting using a stove top nut roaster: http://www.amazon.com/Back-to-Basics-Nut-Roaster/dp/B000WJP3ZQ This was inexpensive on Amazon, I guess I've roasted maybe 50 batches using this. I made a tinfoil top to hold in the heat, with a small window to watch the beans and my cell phone as timer. After some trial and error and a lot of reading I started getting consistent results.
I just ordered a Behmor as my next step up. I don't know why I like roasting so much but I have completely geeked out on the whole thing.