Here's a little bit of the information you're seeking:
http://www.blogger.com/profile/15531529562610106231
I would suggest you contact your card company to see if they can assist you.
Don Z.
Research; it's not just for geeks.
I placed an order on Sptrains.com on 3/27 for 2 dcc and sound loco's, proto 2000, they debited my account instantly. I still have not received it. I wrote 2 emails that have not been answered. I cant find any telephone to contact a person. I cant even figure out where there location is if one exist. Anyone ever deal with them or have a phone number. Any help would be great,