Edit #2: I can report that it's gotten better since my last review. It seems a little more stable now, but occasionally, at what seems like the most inopportune moments, the app isn't able to connect and all I get is the spinning wheel. Thankfully this doesn't happen too often. Otherwise, it's definitely improved. Edit #1: Well, all I can say is this. What a total disaster!