Call me old fashion but this nets to a lot of money just to have a solution in the cloud where it is accessible by the admin group. As an alternative, why not continue to use MAS with AR repititve invoices and paperless office? Pick an annual billing date for 90Minds and set that for the group. Same thing for the OASIS. For Mid year billings, prorate the charge, send it out then set the invoice for annual renewal group. Send checks.
Yes, there is some overhead involved here also, but if we are willing to pay for the cloud service and billing, why not pay someone in the group to do the same. Keep the money local. And by doing it in MAS, we can easily transfer the data files to someone else if needed.
Just a thought on the alternative.