I was recently hired by a local business who already had a website (one of those build-your-own sites at buildyoursite.com) to do some image scanning and photography and upload the pics to their site. At that time, the site had been created but not yet been published to the buildyoursite server - the site could be previewed by the owner by logging in to his buildyoursite.com account and clicking the "Preview site" link, but no one had ever clicked the "Publish site" button. Consequently, anytime anyone typed their domain name into their browser's address bar they got a place holder page for the site.
Well, after I got the photos inputted, I explained to the client that they needed to publish the site, which they asked me to do. So I did. Now when you go to their domain (www.northhillsgunshop.com) the site shows up, but the client, whose home page on his computer is MSN, still types it into th MSN search box instead of the address bar, and MSN's results still show the place holder page (i.e. "PlaceHolder for northhillsgunshop.com This is the placeholder for domain northhillsgunshop.com. If you see this page after uploading site content you probably have not replaced the index.html file. This page has been automatically generated by Server Administrator."
However, as I've explained to him, if one clicks the result's link, it takes them to the real site's new page. How does one get MSN to refresh their results for this site? This bothers him so much he has called me about three times in the past two weeks wondering why it still says it is the place holder. I've explained about caching and crawling, but I don't think I've satisfied him.