Thanks for the tip on Netfirms.com, but it looks like that's just a first-year cost? I tried to register a domain for 2 years, but it was not an option. I think they just lose $1 per domain to get your hosting business, and then increase the cost after the first year. Is this true? ---> Ok, I contacted then and the second year cost is $9.95.
Domainsite.com is pretty good and charges $6.99 for the first year, then it goes up to $7.99. They have a special on .info domains for $1.99 for the first year. And they do accept PayPal like Namecheap does.
Right now, Namecheap is my favorite, partly because they have the Domain Marketplace where you can buy and sell domains.