Sounds good .. but may I suggest you jump on board the buzz and excitement around WHMCS, and work with their staff to create a plugin to order and provision Voipo. Integration with a well known and widely used billing system is only going to get you more resellers, and bridges one of the most important issues any reseller would have ..how do I bill.

just my 2 cents.