Many a time we've seen threads arise due to 'poor support' and slow turnaround times.
Whilst there's the unavoidable fact that the provider can be slow to respond, it's always a good idea to make their understanding of your problems as clear as possible.
Keep the upper hand by giving them all...