A site currently in its alpha stages, BrowserShots.org, allows users to view a snapshot of thier site by simply entering the URL.
Your website will be added into a job queue where a series of computers will open the URL in a series of browsers specified by the user. They will then create a screenshot and upload them to a server for you to view!