I'm looking to get my girlfriend an Acekard 2 for her birthday and also buy one for myself. There are currently on backorder at DealExtreme till the 4th of Jan. Everywhere else has them for over 2x the amount DealExtreme sells them (how do they get their prices so low?). I know DX sometimes has long delays for out of stock products, and I was really looking to only spend less than $20 per card, but I'm an impatient guy. Take my chances with DX or spend quite a bit more somewhere else? If someone could find me a good deal elsewhere that would be awesome too. Thanks.