I sold all 20mhash systems I had before everyone flooded the market with their gear.
Mining is dead, it's a fact. As others already pointed out you will still make money but you won't break even, ever. Because by the time you think you will break even the difficulty will go up and new miners will flood the market. Bottom line is this, the ROI is bad. You are better off trading currency as a day trader vs investing money into mining