Difficulty is too high, price is too low. FPGA are coming. Don't think that it is good time to buy GPUs. But one can find realy good prices

FPGA's boost in hashrate is relatively low than what ASIC's are capable of. With new GPU's coming out this september, we would see another hashrate jump again.
I just don't see new gpu's being a reason for a jump in difficulty. Price and performance is going to prevent them from being mass bought for the sole purpose of mining. Maybe I'm wrong, but I won't be buying any.