Is there a Web 2.0 app for organizing a job search?

I'm looking for something along the lines of BaseCamp that is designed to
organize a job search. BaseCamp is close, but I'd like to be able to have
a Contacts section (BaseCamp's contacts are meant to be users of the site)
and the free version doesn't allow documents (such as my resume).

Basically I want an online app where my wife and I can keep (and maybe
edit) my latest resume and cover letters, a contacts list to keep track of
recruiters and potential employers, a calendar for scheduling interviews
and other items (end of my current job, for example), and messages or some
other method to post interesting job postings.

Like I said, BaseCamp is close and we can probably make it work
(especially with the $12/mo version), but it would be cool to have something designed for the purpose. I emailed this question to Merlin and he suggested I submit the question to the 43Folders board, so here it is.

A related question--if this post inspires someone to design such an application and they get rich, how can I get a cut? ;)