Should I wait for the Sandy Bridge processor which will be in the next laptop lineup of MBP? There are pros & con about this:- Pros 1. the price for old model might drop 2. get a faster processor 3. good graphics 4. maybe new design(base on some rumor) Cons 1. New processor=new price 2. No more dedicated graphic card(correct me if I'm wrong) Or just go ahead with the current MBP 13''? I'm quite urgent in getting a laptop at the moment for my undergraduate program. By the way, just want to clarify whether Mac OS suitable for programmer?? What I meant is that I'll using it more to programming purposes (micro-controller, AVR Mkii & PICkit3) or is more practical to stay with normal window OS? Really appreciate if u guy can help me out with this odd question. Thanks!!!