If you're willing to take this big of a loss on a new machine, Why even buy new machines without playing them first? Why waste your time and money? Wait a year or so, if it's a good machine you may pay a bit more than original msrp but at least your not put in a situation like this again. Eaither way someone is going to get a great deal on this machine. I personally like the flow and layout, but I agree, the code needs a lot of work. Good luck.