User account
    has (0, n) Portfolios
    has (0, n) Message folders
    has (0, n) Job postings (offering job)
    interested in (0, n) Job postings (other users' offers)
    accepted (0, n) Job postings (other users' offers)
    account status: Free, Tier 1 etc. (?)
    has (0, n) Saved search folders

Portfolio
    key/value pairs? (separate db?)
    Main picture
    has (0, n) Photo galleries
    has (0, n) Videos
    has (0, n) Scripts
    recommends (0, n) Portfolios

-------------------------------------------------------------------------------
Questions:

- What happens if a user deletes their account? - HIDE
- Should we have multiple email addresses per user?
- Should we keep a history of changes to the email address?
