Ha ha it has been a complete thread hijack. Oh well.