I agree with Wikus. Just by having a web site out in the public means just that. Don't publish anything that you wouldn't want printed in newspapers or announced to your grandmother. :)
You may be different, but every one who has asked me to prevent users to view source code did not care about user experience, and were trying to hide things that were not at all important to the end user or to their company. In each case, the result ended up turning users away from their sites because they were so heavily restricted from achieving their goals. Not to mention, the most talented web developers openly share their ideas and code to make the industry better... like this group. if you're trying to hide, the Internet isn't a great place to be.