Hi jeremymayhew,
I don't know if it's what you're looking for. But I put a little service called Spootnik (
http://www.spootnik.net) together which synchronizes Basecamp directly with OmniFocus and vice versa.
There exists also a Google Gadget (
http://periscopegadget.com/gmail) for Basecamp which allows you to view your tasks inside Gmail.
Best regards,
Lars