Would be hard to to custom 'null' value per datatype. That would require knowledge of the data to ensure you don't pick some possible value. Also means that you'd have to 'unwrap' it on the reporting side.

I'll stick with this for now and post on some forums to see what others say.