I've gotta admit I've never really understood (though I'm sure I'll be corrected in the comments) just why a touchscreen has to be manually aligned after a hard-reset. For as high-tech as our phones are, its accuracy relies on my steady hand? That's no good. I certainly don't have a surgeon's touch, thanks to all the caffeine, nicotine and a few other -ines that got me through
law school late nights blogging.
But, like with so many things in life, the folks at XDA Developers have us covered with AutoAlign Screen, which conveniently enough, will automatically align your screen. As XDA member azharsunny puts it, you'll save time, precisely calibrate your screen, and keep you from digging out that stylus.
Edit: Looks like some people are having problems with the app. Be sure to back up your phone before first (which you should have done anyway). Consider yourselves warned.