I use a mixture of gotomeeting and webex. Gotomeeting is cheaper but some customers can only work with webex. Both are reliable high quality solutions. Used joinme in it's early days and it sucked, maybe it's better now?
If I had known then the things that I know now, I would not have done the things that have lead to me knowing what I do.