Hi guys, I'm buying a new iMac 27inch 3.2GHz. I was wondering what would be more suitable for me. I am an engineer and I work with unix most of the time. So iMac is used for loads of programming and continuous regressions. My iMac would be in the ON state for at least 5 hours a day. I don't need the extra keys but they may be helpful. I wont be away from the computer, so I am really not sure about the wireless options. The major concern is the battery. I just want a very good battery which can go on for months before a complete recharge. Any thoughts?