Why don't Microsoft under promise (i.e. deadline mid 2007) and over deliver? It's my favourite technique, although I'm still perfecting the under promise part, as I end up at those deadlines in the end.