I have written a detailed tutorial on how to install WordPress on user's hard disk (for Windows 7 based PC) so that you can test themes, plugins etc without uploading it to server.
If it helps anyone, I will be very glad.
Here is the link. Any suggestion to make it better is always welcome.