Hey everybody, We've noticed the page load speed issues and we're upgrading mycast's server hardware to improve performance. We're working on other improvements as well over the next few weeks. Thanks for your patience as we upgrade, and as always, thanks for your feedback.