I hacked on "improved" vCloud support for Fog today.http://github.com/freeformz/fog/tree/vcloud
-Stop using ids and use the url/uris provided by the API.
-re-auth (although this was also added to Fog::Terremark recently as well)
-Cleaner Class hierarchy (yes. I'm responsible for the current state)
-ability to plugin an extension module This week I hope to port over the rest of Fog::Terremark... Hopefully @geemus likes. P.S. If you haven't checked out Fog (http://github.com/geemus/fog)...
it's a kick ass * cloud wrapper that currently supports AWS,
Terremark's (e|v)Cloud, Rackspace & Slicehost.