My orders got confirmed, then billed, then cancelled, and finally refunded.
The email I got was a generic order cancellation email (without stating any reason for the cancellation).
After trying to call them a lot of times (I mean at least 4 times yesterday waiting for about 30 minutes until the system disconnects you) I gave up.
This morning I finally managed to get my call answered and they told me that the orders got cancelled because of the IP address that I used.
I'm currently in Mexico and that's why my orders got cancelled. Perfectly fine orders, with my own US credit cards and paypal confirmed addresses, shipping to confirmed addresses on file as well. I spend 95% of the time outside the US and have never had this problem before with any etailer.
Bottom line is buy.com will REJECT WITHOUT ANY WARNING all orders placed overseas but not without first charging you for the order.
Beware!! Buy.Com will no longer accept any order from you while you are traveling outside the US.