To most of you this is a trivial issue. In fact my guess is that you’re probably scratching your head thinking why the heck we need a post on this. But I came to the conclusion that this was necessary seeing an influx of new DotNetNuke users that were confused about upgrading a third party module (emails asking “how do I upgrade DMX?”) and, more importantly, I had a couple of bad experiences recently upgrading some of my own sites and felt it was time I reiterated a “best practice” for upgrading.