A while ago, maybe 3 months, my blog stopped remembering my login. When I login I can click to have it remember my login, and thus when I return to the site I don’t have to login every time.
Well I finally arrived at the problem.
In IIS settings for the website, under the ASP.NET tab, if you click the “Edit Configuration” button, and then the authentication tab, you have the option to set the expiration length for the cookie, which was set to 1 hour.
I changed it to a larger value, restarted the IIS processes, and it appears to be working great now!