I started thinking about Windows Mobile developers in the context of Longhorn today.  I'm assuming - and I don't know because it's a closely guarded secret even within Microsoft - that Longhorn will be released in the next couple of years.  The first thing I was wondering is what tools people will be using to build applications between now and when Longhorn ships.  So I want you to put on your time travel hats.  Given the tools you use today, eMbedded Visual C++ 3.0 and 4.0, and Visual Studio .NET 2003.  Given also that Visual Studio 2005 will release this year and supports development in managed and native code for Windows Mobile 2003 and upwards.  What tools do you think you and your company will be using in two years time?  What's your migration path for getting there?