We've been using Cloudsponge for quite a while now - I'll be looking into this.
Out of curiosity, do the providers change their login/api mechanisms regularly, or are they pretty static? I'm just wondering how quick something like this would get fixed in the event that 'something' changed, if that's a possibility.