2. While I was in the zotonic shell, I noticed some error messages being emitted from the twitter module, which I've just realised is because I have multiple sites pointing at the same database. I will remove these soon which should fix the problem, but thought it was worth mentioning in case a fix could be put in, or better logging of the errors.
17:56:42.322 [info] Twitter: (blogtest) Username = "71squared"
17:56:42.369 [info] Twitter: (admin) Username = "71squared"
17:56:43.061 [info] Twitter: (ssquared) Username = "71squared"
17:56:52.414 [error] Twitter: unknown stream result ({{"HTTP/1.1",420,"Client Error (420)"},[{"content-length","67"},{"content-type","text/html"}],<<"Easy there, Turbo. Too many requests recently. Enhance your calm.\r\n">>})
17:56:52.482 [error] Twitter: unknown stream result ({{"HTTP/1.1",420,"Client Error (420)"},[{"content-length","67"},{"content-type","text/html"}],<<"Easy there, Turbo. Too many requests recently. Enhance your calm.\r\n">>})
17:56:53.149 [error] Twitter: unknown stream result ({{"HTTP/1.1",420,"Client Error (420)"},[{"content-length","67"},{"content-type","text/html"}],<<"Easy there, Turbo. Too many requests recently. Enhance your calm.\r\n">>})