i dont know anything about the mentioned companies,
but im curious about your credit card company.
i cant beleive they would not help you, usually u just need to send something in writing, asking for a charge back.
if you pay and dont receive what you paid for , you are 100% in the right. it takes a little while but you should get the money.
ive used this threat many times against companies taking their time to issue a refund. they quickly change and issue.
otherwise they have to pay very high additional costs for the charge back and it hurts their rating. they get enough negative reports and chargebacks, they can no longer use visa or matercard.
all u had to do was, send an email, asking for a refund within 3 days or you will do a charge back. 9 times out of 10, they will refund.
last year networksolutions told me to wait 10-14 working days (almost 3 weeks) for a refund. their billing department was busy. no way was i going to wait that long, eventually after complaining so many times, they issued before the week was over.