Desicions...desicions. I am a college student (Software Engineering) and have been using my 13' MacBook to do all my programming. As you probably have figured out, it get's very tedious on such a small screen. I was wondering whether I should go buy a new 20' iMac 2.4, and use the MacBook when I am not at home or simply buy a monitor, a keyboard and a mouse and set that up. Any suggestions?