Gezz, I was going to suggest just running a local web proxy with your password whose job it is to authenticate every time.