Oh - sorry, enom.com is probably the most popular registrar for domain namers - their standard prices are about $29 per year, but I can give you an $8.95 per year account (I forked out to be a reseller).
Don't know about the free domain name, but that's a hell of a lot of time spent posting if it is! But then again, if you're going to post anyway, it's a pretty good deal.