If you do a "whois" on their domain, you'll find that they're based in Russia.
Too cheap to be legit for most items. E.g. I've never even seen an OEM version of Photoshop CS2.
Their FAQ actually refers to the fact that you might not be able to register your product online, though they claim you will be able to download updates.
I haven't been able to find any mention of anyone actually buying from them, with positive or negative experience. But, seems to fall under the too good to be true category.