Did anybody in the UK spot the much-heralded solar eclipse? What a bloody damp squib - I want my money back!