So, ummmm.... I know you haven't asked for advice, here, but just in case you need some...
When you say:
JAWSURGEON:this form will be linking to an existing AccessDB and later to SQL DB
What do you mean, exactly? Are you intending to write code in the form to submit it to your DB? Or use a web service, or some other approach? I ask in case you are unfamiliar with InfoPath and submitting to databases - with InfoPath, if you want to take advantage of the native capabilities for submitting to databases, you actually have to build your database first, then base the form off it. And I don't believe it is possible to switch from Access to SQL at a later point (without rebuilding the form) - I may be wrong about that piece, but I was concerned you may be under the misapprehension that you can build your form and just add a submit button and have it submit to a DB. If you intend to build a DB bound form, I'd recommend you start with SQL to begin with (and, in general, I'm not a fan of DB bound forms as I find the tight coupling to be frustrating at the very least and often infuriating) - SQL has a free "Express" SKU that would be enough to get you started...