They should run their public API calls locally at a refresh interval and then cache them with their CDN. I don't know what's so hard, but that might just be me. Their current API setup is very unprofessional.
Well, that's still the problem with many Bitcoin services: they've gotten overrun by bitcoin's and their own success and they're struggling now to scale their technology to an adequate level quickly...
Yeah, imagine the fun when the reality that Bitcoin doesn't scale finally hits home.
A lot of miners who purchased the latest 28nm are in for a rude awakening. There is no way they can recover the Bitcoin equivalent of their purchase price. They will be lucky to recover even the USD equivalent of the purchase price.
I made the mistake of ordering one of their 7GH/s miners. I'd still be waiting for it now if I hadn't changed it to hosted mining, and I only did that because it wouldn't have even covered the cost of its own electricity, this way BFL have to pay the electricity bill and I don't have to pay import duty so at least I shouldn't make even more of a loss. I only did that because the bastards refused to refund me after they delayed so much that it was worthless. Well, I won't be making that mistake again, bye bye bitcoins. I feel sorry for those who've given thousands to BFL, at least my loss wasn't that much.
If you assume a timely delivery of product, the best one can recover in USD is about 75% of the purchase price.
if a delivery is delayed by a month (considering the rise in difficulty), the buyer may be able to recover at best 30% of the purchase price.