I believe it would be too much of a gamble to buy an ASIC miner. Everyone is doing it, and by the time you actually receive the rig, the difficulty could have shot up so much! I posted this calculator, that kind of put me off
https://bitcointalk.org/index.php?topic=396078.0