This is perfect timing for me, as I've just recently invested in a MacBook Pro myself! Excellent sources.