This site has always worked so much better for me (and others!) and, especially after these last changes with curse/twitch, my system really doesn't like that site. I noticed that there's been (at least one?) an update there more recently. Could you include here, also?