Most problems probably could be solved in just a couple of minutes with someone who is extremely good with MC...
I think this expectation dooms the service—especially if a fee is involved. If a helper needs to connect to your computer to solve a problem, it's likely they don't know exactly what the problem is. If they did, they would just tell you how to fix it. Yes, it might be easier for both if the helper fixed the problem directly, but most issues require the user to understand what is being done—or they'll just run into the same problem again. So, in most cases, the helper connecting to your computer knows the problem will be solved in a few minutes, an hour, or not at all. They know you'll probably be happy to pay a nominal fee for a few minutes, but you'll probably not be happy paying for an hour—especially if the problem is not solved. And you'll be really unhappy if the problem is made worse...
There is a place for this, but probably only after other methods (like discussing it here) have narrowed things down. Both the user and the helper need to have a clear understanding of and expectation about what the helper is going to do. It can be a effective way to demonstrate how something is done, or to troubleshoot something difficult to explain to an inexperience user. The
TeamViewer solution mentioned by MrC appears to be easy to use, effective and free. There's no need for MC to set anything up or JRiver to be involved in any way—if this is the method a user and willing helper deem to be most effective in the circumstances. I'm sure a TeamViewer session can be recorded, so that might provide an effective way to share a solution with a wider audience.