Hi Johnny,
Thanks for your nice comment about the mapprinting sample:)
After more thoughts concerning the featuredataform, I am no more sure it's a bug.
The feature is created with its default attributes as soon as you click on the map.
Then, the feature dataform is only useful if you want to modify some attributes.
If you don't modify any values, you can kill the dataform and the feature is created with its default values.
Perhaps confusing?