Hi Ben,
Before we get deep into the doodoo, can you provide some anaphora resolution on "this". What do you want to do first? The default number of rows, or what? We need specific user scenarios. For example, user logs in from NA and gets 3 rows in the table but UK user gets 4, etc. Hard to tell what you would like this form to be doing.
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra