We use local installs all the time before rolling out to dev/live sites.

One of the hurdles people encounter along the way is how to access the localhost site from the Internet. We recently ran an article about it http://managewp.com/how-to-access-a-local-website-from-internet-with-port-forwarding and I hope this will help some folks.