Sassymmmm you must have gotten the only good sales person in your area! I did these shops regularly for the other company and I NEVER had a sales person who handled the "demo the app" part correctly, most could do the "Out of Stock" part, but the department sales people? OMG it was pulling teeth to get 15 minutes with them. As for cutting people off, hello, "Omg look at the time! I've got to run. You've been great thanks!"
I've also done one for Intellishop recently and did not find it too onerous. The salesperson was knowledgeable but didn't like the brand being shopped (oops) and the report wasn't too bad. I think I got more than I'd gotten from the other MSC but it may have been bonused by $5.
"