Hey there, thanks for the quick response. I've actually met you at the Highgroove office a few months back, and seen you at the local Ruby meetups.
Anyway, I will give the gem you suggested a shot and let you know if I have any issues.
As for mechanize -- I imagine it's probably something on my end -- I ended up using the Poster Firefox add-on to send a POST to the API, and I do have it working now.
It took me a few tries because the error message that responds is pretty unspecific...
{"status":"error","code":-1,"name":"Avesta_API_Server_Exception","message":"You must specify a key value"}
I will bypass the API wrappers if I have any issues with the mailchimp gem and just send requests directly.
Thanks!