I called them yesterday to order a 7D because the price was really good. The saleman assured me that it was a USA warranty, that it was in stock in their Florida warehouse, and took all of my info. He then told me the battery only lasts half an hour, and he could sell me a better battery for $99. I declined. He then offered me an 8GB memory card, some really off brand that I'd never heard of, for $75. I declined that as well. He hung up. I never got a confirmation email, so I called today to check, and the person I spoke to told me that they "overextended" themselves on that product, and it would be another two to three weeks. I canceled the order.