The issues sound pretty standard then! It's a shame that the factors affecting the business are the ones that no-one can do anything about! Frustrating i can imagine.
Tom, sent you a PM. Not sure if its working though; been having some network problems here recently. For some reason our internet access goes crazy when it rains!?!