May I ask how you know this? I've been trying to find info on BargainVideo.com and found this thread but can't find anyone with direct/verifiable info.
While it may be "too good to be true", I am also thinking that it may be similar to the fact that prescription drugs are much cheaper in other...