Why is AVR Studio 4 so very painful for upgrading (and the original installation)? There are three main problems, none of which should be hard to solve (since virtually every other downloadable program does it better):
1. Why do we have to uninstall the old build before installing a new build? It's a completly unnecessary extra step.
2. Why do they insist on having a self-extracting zip file of the installation files? There are two standard ways to make a download bundle - a real zip file, for those who like doing things manually, or a directly executably installation/setup program. AVR Studio's system gives the worst of both worlds, and leaves piles of junk files in your temp directory (ready to interfer with the next installation).
3. Why can't AVR Studio 4 remember where it is supposed to go? I suppose this comes from the uninstall, but life is much easier for regular updaters (like me) if programs spot that they are upgrading an old version, and can re-install in the same directory.