Hi Tim,
Welcome to the board! This is an often heard request. I believe there is a VB.net example in our book that shows how to add the nillable="true" attribute back. Do you have the book?
Patrick Halstead [InfoPath MVP]
InfoPathDev
Patrick Halstead
Project Manager at Qdabra