I used to use GreedyTorrent but could never get it to work in OSX.
I have the latest Java Runtime installed and have set the http proxy in the system to localhost:3012 however TRK says it's waiting for a connection... To complicate matters my ISP dramatically shapes the network to the point that torrents will almost refuse to connect - when they do connect I get 0.001kbps

I have discovered that using a VPN I can avoid this and download at a lousy but acceptable 200kbps. The joy of using WiFi! I'm sending all network traffic through the VPN and so have included the http proxy in both the VPN and my WiFi system settings in OSX.
Any idea what I am doing wrong? If there is a client that supports client level proxy then I'll happily change if you can recommend one - utorrent and transmission dont....