Via a friend, I found this post. It is a very interesting read. Hopefully you can spare the two minutes or so to read it.
I was going to put some money in my allofmp3.com account but ran into two snags: 1st I wanted to use PayPal (probably via XHost) but they no longer accept that. Then I recalled I can create “virtual account numbers” for my MasterCard. Perfect for this kind of thing. Yeah. They accept Visa but not MasterCard. Very odd since their CC processor (ChronoPay) advertises MasterCard as a valid payment form and allofmp3 claims you can use either. Oh well. They are getting none of my money.