The Namecheap.com advertisement has, and for a while now, been linked to http://%20www.namecheap.comom

I just thought I'd point it out... and someone may want to fix it.