Sorry to nitpick, but it's usually a good idea to link your header logo to your homepage. It's something that a lot of people expect - even if you have a tab that says "Home". Just a small usability thing.
Small point regarding the demo-- I love that it's open and really gives you a feel for the entire product, but you might want to consider making an editable, disposable session for each time someone logs in. For example, one of the assignments I saw was "testicle1", which I doubt you put in, and may put off potential users. Instead of controlling for that sort of input, I'd just have a default recurring demo screen that is editable but not saveable, and gets destroyed once you end your demo session.
That's a good point and definitely going on the to-do list.
once you logged in, you can't actually log in again.. so since i logged in as demo, when i go to the login page, i can type in anything and it will take me into the demo account again.