Looks good. I love the concept.
I have couple of questions:
Is it possible to create lookup tables which then can be used in the form for data input? For e.g. Contacts: that get populated from my address book table? etc ...
Also is there a workflow process in the pipeline?
Good work!