thanks for the comments!
The reason for account, user and subdomain is that a single user can be a member of multiple accounts and a lot of people name their account one thing, but want a different url.
Invoice creation via freshbooks is not quite wired up 100% but is very close.
Thanks again for the feedback!
- Bradley, Squeejee/TickStart