What provider are you working against? I suspect/fear some of the
stuff in there may be somewhat terremark specific as that is what a
lot of it was at least initially implemented against. Unfortunately,
I don't think its been particularly well maintained (hasn't seemed to
had that much usage even). If you are interested in using it I'd be
happy to fill in the blanks on the fog side to help you fix up
anything like this that might be broken though. Just let me know what
you have in mind.
Thanks!
wes