I'm sure you guys have thought it through. The only potential issue I see is that if you set it as time based it seems like it would be nice to know you could parse it. If you set it as datetime and there is stuff that isn't datetime parseable it seems like you'll still have conditionals all over your code base ensuring a description can be parsed.