Moniker is widely regarded as the safest registrar with the best customer service in the world. They have special pricings for Namepros members, a .com is $6.95 and .net only $5.49. Contact them and let them know you're a NP member and they'll set up everything for you.
Also another registrar I like is Dynadot, they have very, very clean website/user interface and don't throw those endless marketing BS at you. Their pricing is not the cheapest but very clear and honest, for .com, .net, .org and many other extensions the price is $7.99, they seldom do any promos.
Directi resellers such as whiz.in have very low prices on most ext too. Directi websites are a bit hard to get around at first but you'll get used to them after you spend some time there. whiz.in has very good customer service provided
by a NP member "tk", he's always responsive and ready to help with any problems.
There's a Registar Review section here at NP:
http://www.namepros.com/registerindex.php
That may give you some idea and I think reading as much as you can on forums and doing some research here before you're going to try a new registrar will defnitely help you a lot. Plus, people here are always happy to help when you have problems so just ask and you'll feel the love from NP'ers
edit: just read your post about cancelling your reg, I know moniker provides this service for .com, .net and .org names, but you need to do so within 4 days and there's a small fee ($1 I think) for each reg you cancelled. Sounds nice huh? :tu: