OK some times, certainly, the majority of the time in fact, but at times it has timed out, and at times it has taken a ramp up to a huge TCP retx (I suspect) because there is a progress indicator which gives the impression that it is part way through sending a post. It could be some other kind of L5-7 protocol delay too though, I suppose, if the ui of Safari is giving me the wrong impression.
I don't suppose there is a dns problem, with domain names with a very very short ttl and then they need to be looked up again but there is a problem with that look up because of something wrong somewhere? Total speculation but just one thing that I would want to rule out because they would explain why there are the delays and also why they only happen from time to time. I would need to check the lifetime that comes back in an actual dns A lookup for say forum.kitz.co.uk or kitz.co.uk or whatever.