Elliot points to a Google engineer’s guide to writing a Killer Resume (for software engineers). It does have some good advice, even for non-programmers, and I’d recommend the quick read for anybody who wants to write a resume.
I hope I never write another one. It’s out-dated and I’m surprised Google hasn’t come up with a better method than the resume (outside of the Google Labs Aptitude Test).
Personal Web pages, portfolios, blogs, and other ways of expressing ourselves online should be the standard by now. A cover letter and a few good links should suffice. As for what to put on your site, I say be yourself. If you want something more directed, the killer resume article has some great guidelines. Just don’t put them in resume form.
This reminds me of a sign I saw in a Portland restaurant window: “Dishwasher wanted. Apply online only.” I love it.