Anyone ever buy anything from this site? They have a deal I'm looking at that is VERY good and I want to ensure I'm not going to get screwed. The site sounds familiar for some reason... not sure if they're owned by another company. Any advice is appreciated!!