I am new to Apple systems and plan to purchase my first iMac imminently to start iPxD app development. I will often not be home and can only tap into my iMac (in sleep) remotely ad wake it up from my Win 7 PC from anywhere proceed to access it as if I were sitting right next to it. How reliable and viable are the various 'free' or existing solutions to do this? Are there any suggestions/recommendations on the software that is best recommended to enable this mode of work? Obviously I am looking for reliability and consistency. Any additional thoughts appreciated. Thanks in advance!