There are some great ways to make the new dashboard perform much better. Right now when the dashboard is viewed, the entire history of all calls, texts, and data is sent to the browser but hidden from the viewer until the right buttons are pushed. I propose you ajax that data at the time the button is pushed OR wait until the DOM is ready and grab the data after the viewer sees the page. For example: when I load the account page at day 25 of my billing cycle, the html page downloaded is 2.4 MB and takes 21.68 seconds to load on a 25Mb internet connection. Making this change would reduce a lot of load on the servers as well as the data doesn't need to be pulled in unless it's requested by the user. As another benefit, it would be much easier for the data to be parsed by the unofficial app. That doesn't mean it's less secure. If I try to view source of the page after it loads in FireFox it crashes the browser and take 100% CPU http://cl.ly/image/0T0Y1i2H1m39 and that's not a great thing.