Thanks for getting back to me Patrick - Much appreciated.
Your answer is confusing my InfoPath newbie mind even more though.
Prior to creating a WebService to talk to my form, I created a form based on the Database template. When my data sources were setup directly to the database, none of my fields were "Cannot be blank" because the underlying database allows NULL values (See original post).
I ran into some issues and I got multiple replies from experts, including this site, that I should be using a WebService. So I created one - Piece of cake.
It's only after I started using the WebService as my data source that the fields are now showing up as Cannot be blank. The underlying database hasn't changed a bit. So how come the WebService is causing some fields to allow blanks and others not?
I appologize if I sound stupid, I'm usually not, but this does have me dumbfounded.
Thanks again for the help and the time you are affording me to help me understand and resolve my issue.
BTW - How can I create a form based on an XML schema when I have nothing to strat with?
Cheers - Ron...
Cheers.
Ron...