I've posted the slides from my PyCon 2008 keynote on python.org. Here are the URLs, plus a warning against the temptation of changing your APIs at the same time as porting to Py3k. This is really important!
I'd like to take this opportunity to remind you of a really important issue that I neglected to mention in the talk: Don't change your APIs incompatibly when porting to Py3k.
Yes, you heard that right: even though Python 3.0 is changing incompatibly, I implore you (especially if you're maintaining a library that's used by others) not to make incompatible changes to your API. If you have make API changes, do them before you port to 3.0 -- release a version with the new API for Python 2.5, or 2.6 if you must. (Or do it later, after you've released a port to 3.0 without adding new features.)
Why? Think of your users. Suppose Ima Lumberjack has implemented a web 2.0 app for managing his sawmill. Ima is a happy user of your most excellent web 2.0 framework. Now Ima wants to upgrade his app to Py3k. He waits until you have ported your framework to Py3k. He does everything by the books, runs his source code through the 2to3 tool, and starts testing. Imagine his despair when the tests fail: how is he going to tell whether the breakage is due to your API changes or due to his own code not being Py3k-ready?
On the other hand, if port your web 2.0 framework to Py3k without making API changes, Ima's task is much more focused: the bugs he is left with after running 2to3 are definitely in his own code, which (presumably :-) he knows how to debug and fix.
The same recommendation applies even more strongly if your library is a dependency for other libraries -- due to the fan-out the pain caused to others multiplies. If one of those packages gives up (even temporarily) its Py3k porting effort, this may prevent many other libraries and apps from being ported at all!
So, once more for emphasis: Don't change your APIs at the same time as porting to Py3k!
Ugg. People should not be making casual use of the Python Time Machine. It's is a serious device, and altering the fabric of the space-time continuum can have serious repercussions!
If Martijn Faassen is using the time machine just to write blog postings, then this is a clear abuse of the device. I strongly suspect that your "forgetting" to mention this point at the PyCon keynote is directly related to Martijn's use of the device. I am questioning if he should have his Time Machine license suspended or even revoked ...