ASICs were for sale from Avalon http://launch.avalon-asics.com/ but they only took orders for a <1000 in 3 batches that sold out very quickly and are going for 20k + on eBay. Butterfly labs has been promising a lot for a long time but there is no evidence yet that they will actually deliver anything. They have taken a lot of pre-orders though. There is a third company that lets you buy shares and is running ASICs but doesn't sell them. I can't remember the name at the moment.
They did do FPGA, many of the companies selling FPGA boards to mine have ceased operations because interest has dropped off since ASICS are where it is at now.
Actually, if you were serious about mining, FPGAs might still be a good choice. They are approximately as efficient as current ASICS, just much slower. Plus they will have resale value.
In theory, miners will have a better estimate of BTC future values than the manufacture.
In practice, miners might even be a little generous in their estimates (because they are self-selecting).
And more importantly, the risk is reduced. If BTC tanks, the manufacturer will have already cashed out. If BTC goes up, the manufacture will have lost some potential profits, but will still have made a decent amount.
Yea that's what I'm saying. It wouldn't be worth it unless you have really cheap or free electricity. If you're considering buying ASICs you should be very careful.
For example, right now a Radeon HD 7970 will earn you about 1.4 BTC per month.
ASICs are not for sale anywhere. You can preorder from butterfly labs but there is no indication when they will ship.