make sure all your Adobe stuff is updated to the latest version (Flash, Reader, etc.). This is typcially a bad plug-in for IE that causes this, and Adobe is the main culprit in my experience. Adobe Reader also can cause general Explorer hangs in Vista (not just IE). Newer versions are better (but you still might get hangs, just not as many). It could be something else, but I would suggest starting here.