So I have a new job with a more smart dress code. I need some office shoes. My mangy old trainers won't do at all. I haven't a clue what to get, can you help me please? I do own some smart shoes that I use for funerals, weddings, meeting important people, but they are not comfortable at all. I can't walk far in them. I usually walk about 3 miles a day (walking to the tube, to the office and back), so I need shoes that look smart and that I can walk around in. I've tried buying a couple of pairs that seemed ok in the shop, but after a while they either became uncomfortable / rubbing on my ankle/achilles tendon, or my knees started hurting. Any ideas? Smart, black, corporate, lightweight, walkable, that's it really.