Frustrations with System.DateTime - Part 1