Just one note: you do realise we're releasing source to our linux downloader tool (once we're happy about the protocol stability - we've been doing some tweaks and want to make sure that the version that escapes is stable!).

This has not only classes to deal with the structures involved, but also to talk to the empeg in the first place.

Hugo