Here's a message from The Netherlands just to confirm we here at the continent really do not understand where this piece of horror comes from. We really believe the UK is in the top league when it comes to design - however, this piece of 'work' could really ruin your reputation. Please WO, give us a 'mea culpa' and come up with something that ...