You think thats right, yes?
Currently you get ~0.2BTC each month for 100MH/s. This will slowly but regularly go down as ASICMiner and Avalon add hashrate on the market. In the coming months there might be several other ASIC players : 100th (scheduled for June/July) and BFL (if they manage to solve their power usage problems there's still at least one month before they can ship), maybe some others.
As FPGAs have next to no resale value if you pay more than 3 months worth of mining at current difficulty there's little chances you'll see all your BTC back.
Based on these assumptions: quad Spartan6 (Cairnsmore1) with 800MH/s might be worth 4.8 BTC (including shipping/taxes), dual Spartan6 (Icarus/x6500/...) 2.4BTC.
Anything more is probably wasted Bitcoins.
Ok, they are trade above these values. So i let it be and hope that it works better with avalon batch 3, where i ordered one 85GH Unit. I hope it will come in time and i get back my investment fast. I think its still a gamble depending on how many TH asicminer can put in. And in the case BFL manages to ship. But at least it looks better with such hardware even when the time of shipping is unsecure.