I see that certain websites, for example John Chow.com, have made it hard to view their source code (ie, the option doesn't show up in the menu). Is that hard to do? If not, how do you do it?
No, you can't do it, and no, your source code is not near as valuable as you think it is. The best you can do is try and trick people but the only people you will be tricking are the ones who would never want to steal your oh so precious HTML and JavaScript. Basically, if a web browser can get enough info to render the page, the web surfer can view the code as a clean DOM structure quite easily.