there has been some amount of controversy about that site in the past. My old roomate had looked into them (ended up with an alienware) but somethign about them seems..... off.
Maximum PC did a snippet of them a few years back and they couldnt get in touch with them.
Ok, I just looked them up myself. They have like 3 different contacts (Exuis, Liebermann Management, and Melbourne IT, LTD. D/B/A Internet Names Worldwide) theyre located in Los Angeles, and oh, the BEST part heh. Theyre NOT RATED FOR ECOMMERCE!!!!!! (and theyre not registered as being secure)
Hahah, and as Apokalypse pointed out, they seem to be a bit behind the times.