You're right - I guess it depends on what it is people want.
I had seen a script that prevented screen captures, though it wasn't exactly fool-proof... (amazon had it on their "search inside the book" pages)
But as far as code - bottom line, since it has to be parsed by your browser, it really can't be blocked completely, ever. Unless you can somehow pipe all your stuff through php so the output code is different from what you actually created... any ideas?
Here are ideas I've implemented sometimes. If you use all of them, it will make getting your content real annoying. (this is mostly for images, though, not code)
1. right-click disabled
2. chop up your images into annoying chunks (prevent image gallery theft)
3. disable screen-capture script (not 100% effective, but it's something)
4. and a cute source code protection idea I've seen - have a little message at the top of the code, before the code, saying "source code copyright..." and then skip like 100 lines before you have your code. It threw me off a couple times until I realized you can just scroll down... :hehe:
5. use flash
6. watermark your images
7. don't offer very high resolution of your images
8. prevent hot-linking by using .htaccess and php (the php can replace the hotlinked image with another image that can have your copyright message, and/or can redirect to a page with some text with copyright info)
Any other ideas? I'd love to hear other people's methods or tricks to protect code and content.