Thanks for the suggestions guys. I think I'll at least wait to see what is announced at WWDC (not expecting anything, mostly seeing if there are any software features added that require upcoming hardware, etc.) before I consider pulling the trigger. I may be needing a laptop to work on projects over the summer so we'll see!