@donnacha | WordSkill - point #2 is absolutely spot on. my experience in working with large providers, they *always* shift the blame to a 3rd party. when you prove to them that the 3rd party isn't at fault, they'll actually look into the problem (or shift blame to another 3rd party).

@Viper007Bond - with permissions like that my config throws a 500 ;)