You could be honest about your fee structures, not lie about the basic service being free
You claim the basic service is 'double freemium'. In actual fact this is a lie, you charge $99 per connection. someone else here has suggested guru.com i think i'll go and have a look at that.
In order to connect only one party needs to pay the one time fee or upgrade to premium. This means that:
1. A basic expert can connect with a Premium client for free.
2. A basic client can connect with a Premium expert for free.
3. If none of them are Premium and one pays the one time connection fee, they can connect for free.
That said, we are working on an improved version of Zintro that will target all the key problems our users experience, including the confusion caused by our monetization model. Our goal is to help our users achieve their objective in the best way possible, with the lowest cost possible.