Fingers crossed, the site has been spot on for the last week, are the teething troubles over now ?