Hemanth,
Thanks for the reference, just downloaded it.
I don't believe remote access and virtualization are the same, you can have remote access to your computer without running virtualization, virtualization can allow a server to run hundreds of virtual machines, one for each user, this provides security on the server among many other things.
In corporate environment I would use virtualization combined with the remote access that comes integral within the virtualization software, for personal use simple remote access without virtualization to my PC is enough.
I use a free Microsoft virtualization software that creates a virtual XP machine to run old software not compatible with Windows 7 64 bit as 64 bit can create compatibility issues with old software. It does not provide remote access but to me it is a must have.
For the installation of some software that get locked with a re-install and deny you access to the database MS Virtual PC can be a solution.
Best regards,
Rafael