ScanIAm wrote:
Now, see if you can figure out how to amortize it over the lifetime of the application....
*snort*
But seriously, I wonder if having Obsolete() take a date as an optional second parameter would be a worthy feature (after the date the function would error)