Too many times you see these hosts trying to sell their resellers for under $20 such as the famous 9.95 reseller plan with 5gb of space and other features, but beware of them as this is not a good business model and you will soon be dissappointed as they oversell their network to try and make money.
It really depends what you are getting for the money I suppose. Personally I think $20 a month for a Reseller account is a low price. I wouldn't expect much for that at all, to me it's a starter account, certainly not anything like 5gb+ space and 50-100Gb transfer, which some hosts seem to offer.
The bottom line is that if you want to offer a quality service to your own clients from a Reseller run business, then you have to be prepared to pay a decent price for your infrastructure and quality service and backup from your upline provider.
Mick Beeby www.reyaltec.com - Quality Helm Dedicated, Reseller & Shared Windows 2003 Hosting. UK & US based servers. www.aspbite.com - Modular ASP Content Management System
Are you buying one for personal use or do you want to resell? If it's just to host your own domains, you can get one for fairly cheap... some companies even sell 1GB space and 20GB bandwidth for $10 a month.
But if you're planning on reselling, it might be a better idea to purchase from a more "professional" company and that can go from $20 to $50 a month.
I also think $20 is pretty cheap for a "decent" reseller account, although that word means something different to all of us. Personally, there are only a handfull of reseller providers i would be willing to use left, and they usually start at ~$35. Check out [link=http://www.httpme.com]HTTPme[/link] - a great provider who I would recommend any beginner to try out, and they start at $35.00.
All depends on what features you are looking for $20 is a great start, but if your looking into fantasico and stuff like that, it might jack up the price a little bit. I mean for $20 i would have to say maybe 5gb space 50gb bandwidth, and thats great for a newb!