Yup, many thanks. I received a second donation shortly afterwards, too.
I added support for BTC-e yesterday, and so there's now the ability to sell any alt-coins as they come in. It uses a Python API for BTC-E that someone else wrote, so if you get around to a fork you should just be able to replace the sellCoin function in the main script with one that uses the Cavirtex API. There doesn't seem to be a pre-made python API, sadly, so I think it's a case of rolling your own...
You might want to start a new thread for your software as it is interesting. Which API was it (perhaps I can port the API over as well)?
FYI - I have Freicoin (which looks somewhat profitable even though there are two steps to convert to BTC) and Bytecoin added to coinchoose now. Shaky exchanges on both, but thought it would be interesting to see where these two are at.