Another Canuck here! I did my graduate diploma (1 yr) at SFU
I did my undergrad at Canadian Bible College - B.A. in Religious studies (with Music History and ancient Greek). Thought the subject matter doesn't help coding, I think the college work did. I'm also a "started at age 8" story.
I'll also chime in for Jungledisk. I use it on 2 machines at home and a few at work (Windows Vista, Server 2003). The cost and security is really nice.
Jungledisk Plus gives you the option to view files online - so it's a backup + online viewing option (since it uses Amazon S3 and is already online).
As an SMB: I'd confirm that there is need for document management & versioning. As a technical person, I'm trying to craft time to build a document versioning & collaboration utility from existing open-source management & versioning (think of writing a desktop app to talk to a subversion back-end but as a document management & collaboration app) aimed at the various project teams in our org.
There might be that not all that visibility of SMBs of the problem. If you can clearly articulate a pain point that they will respond to, you'd have a potential winner.