Are you using a clean install of Vista or is it the stock HP installation. I noticed on the stock install, IE always had problems opening a link in a new tab. It would hang for a few seconds while opening the tab. This is most likely due to an add-on(yahoo toolbar, hp web print) not properly installed/uninstalled or just plain buggy. Try running IE in no add-on mode(Start-All Programs-Accessories-System tools). If it fixes the problem then try to isolate the add-on by going through the list of installed add-on's and disabling them. If you don't want to go through all of this then try resetting IE back to default state.