They’ve been lagging behind for a while, but multimap have just launched a new site (click the link on the top left). Much improved. Much much improved. I haven’t had a chance to play much yet, but it does look a whole heap better. And the maps are much clearer too – compared to google maps the old ones looked appalling, so although on aesthetic it’s a really important move.