Somebody needs to confirm something about this company. Do they exist or did they just put up a fancy web site to fool us? Looks like a scam to me!