Glad to have you on board, I hope you like the API and service so far.
DatSure:Is there any plans to allow us to create sub-management accounts whereas my employees can do general work but not have access to my naughty bits?
Having the ability to define roles is something we have discussed but haven't started developing. For now you will need to write your own security around the management of your accounts and master account. I definitely understand the conundrum since the developer will have all of the keys to the castle.
One thing you could do is use one of the sample applications to create the child accounts yourself and provide child accounts to the developer to work with. This is quite a bit more work, but this will assure you have complete control of your account. Some simple desktop applications for account management can be found in the downloads section in c# that will let you add child accounts, delete them, set the limits, etc.
For the ability to review the reports on usage there are API calls in the accounting namespace to retrieve usage for a child account. This could be used instead of the Management portal (nmp.nirvanix.com) to review usage on children. That assumes the developer has the ability to log in to each child they would need usage for.
I hope this helps a bit, I'm not sure if this can help since I'm guessing a bit on your implementation but feel free to ask any specific questions and we will be happy to help you get setup.
Regards,
Barry R.