I've been burned a couple of times over the internet with buying stuff using credit cards...
BUT, my credit card companies were more than happy to look into the matter, and I always ended up getting my money credited back to my account.
Just call your CC company if it's been a long time, and they should take care of it....
Well, I guess I've never had a Discover card though... So I don't know how they work.