Good Article and Good Topic.
I also stumbeled accross the oracle timestamp issue and used TO_CHAR as well to get around it.
Btw, here is some information regarding the deprecated timestamp datatype and its replacement "rowversion" in SQL Server 2008.
http://msdn.microsoft.com/en-us/library/ms182776(SQL.100).aspx
Best Regards,
Chris Büttner