In reply to a tweet by AndrewWarner:

@AndrewWarner, have you tried Highrise? http://highrisehq.com/