I am debating between the two. I major in computer science and a Mac is required at my school. I have a custom built windows pc with a 3930k and gtx 680 so I don't really NEED a desktop but the 27" iMac is freaking gorgeous! I am really stuck because the retina display macbook pro is portable and has more pixels. UGHHHHHHH! Help would be great. I don't need portability but it wouldn't hurt.