I have used
Go Daddy quite a bit - with great success.
I also read that
IPOWER is currently offering $2.99 .com domains right now.
Dotster announced recently that they were offering discounted .info domains as well.
Valueweb.com offers free domains with hosting.
Hope this helps!