Try OverGrive. It changed my (Linux) life. It's as good as the official OS X client.
Even going past the fact that OverGrive is $5, I won't support companies that think currency conversion is a way to leech more money from non-US customers. Yeah yeah taxes, but then the £ price should be around £27 and not £29. Its crystal clear what they're doing.