> - Design a new module with a separate API for "human time manipulation". That would be reasonable. Unfortunately, that's what datetime tries to implement already, but does so only a little bit. It's the non-human (ie correct) arithmetic that is lacking, for datetimes that have timezones. //Lennart