So I guess my question is, what happened? Why are ASICs anywhere from 2-20x more expensive than they were a year ago? Or six months ago? It's like the most expensive time to buy ASICs right now, and I can't figure out why.
The demand is skyrocket high, but the supply is almost nonexistent (measured in number of units actually shipped). That means high prices. Also, remember that one year ago ASICs were only an idea and people preordering then were gambling a lot. Today we have actually first units working and shipped and it's less risk to get involved.
Right now, a Batch 3 Avalon gets you ~8GHs/1kUSD. BFL's new prices put them ~20GHs/1kUSD. The ASICMiner blades and USB Block Erupters are the worst, at not even 2GHs/1kUSD. The best are those DIY Klondike boards that use the Avalon chips, but best estimates put those ~21GHs/1kUSD.
Well, the difference is:
2 GHs/$1k from ASICMiner blades are actually being shipped as we write. You pay the premium for that.
8 GHs/$1k from Avalon for 3rd batch is coming from a company that previously shipped some ASICs and is currently shipping 2nd batch, so we know that they are able to deliver, and they deliver with very little delay - and that's a lot of confidence. But it's still for devices that aren't ready and will be manufactured in the future, so the price is lower than for devices ready to ship now.
21 GHs/$1k from Avalon for chips is coming from the same company and for products yet to be manufactured. But it's a half-product which requires a huge DIY process, so that'll always be less expensive.
20 GHs/$1k from BFL, a company that never previously delivered and that promised to deliver many months before, it's actually the most expensive if you consider risk and their credibility. They should actually sell at 100-200 GHs/$1k to cover their low credibility and the risk factor included with this purchase.
In other words. Would you rather pay $115 for 1 BTC sent to you right now by a trusted person, or $40 for a promise to send you the 1 BTC somewhere in the future made by some anonymous, newly registered forum member? This is why the price for actually shipped equipment is higher than for the virtual/promised ASICs.