I think people saying we are approaching a difficulty of 1 billion in the near future are a bit lost.
Since BFL is just a figment of everyone's imagination for now until they actually ship mass products, let's focus on Avalon these Avalon chips at the moment.
So let's look at some theoretical numbers for a moment...
For a difficulty of 1 billion that would mean the network hashrate would be at 7,158.39 TH/s. That is confirmed, as it's a simple mathematical calculation.
Now if you assume that the network hashrate and difficulty would get even close to that, that means EVERYONE is mining with ASIC as anything else wouldn't make any sense. Let's assume all these chips come from Avalon since they're the only ones that are ACTUALLY shipping and seem legit.
We know that these Avalon chips produce 282MH/s each.
You would need in excess of 25 Million Avalon chips to create that kind of hashrate. Although this is theoretically possible, I don't think it's plausible.
Anyone else want to weigh in on this?