MyThemeShop has great products, at decent prices and many excellent designs!
Their support staff has solved every problem I've had with relative ease. I've found some of the responses a bit delayed but once it's come through it has more often than not been the right response.
From a business perspective, their support service is a vital addition in my opinion.
Thanks, team!