i played around with it and it never really worked for me, the only thing that did was having an OnLoad even call something that changed the value to 0, you could easily loop through all controls on the form, on the form load, and whenever the default value is '0' then change the value to 0, but this seems awfully redundant, there has to be a better way, i would think..