IMO, only "tip" an SP if you tip you're lawyer.
Really, we tip waitresses because they are underpaid, but an SP? Unless the service is way above average, I can't imagine tipping someone that just charged me $ 200+ for an hour. Having said that, I do believe in showing appreciation in other ways.
With respect to an MP, perhaps tipping is more appropriate. I'm curious to know what others think.