Why can't I resolve machine names on my LAN to their IP address?
It appears the router doesn't support Bonjour at all (and Belkin support were totally clueless when approached about it), so I've returned it for a refund and am on the hunt for one that plays nicely with Macs.