Hi again,
For the rule issue,
Scott, sorry but I think I didn't respond to your first issue. Not sure why open rules don't work, but the data connection has a setting that determines whether it is called on load of the form. I think it's the last page of the wizard.
For the code sample,
We will post a HowTo on how to add an open rule do this in the next day or so. Thanks for your patience!
Patrick Halstead
InfoPath MVP