Certainly not me !
We have hundreds of routers and switches, all cisco, yet CDP tells me of all the layer 2 devices nearby (layer 2) NOT the directly connected ones, ie, we could have:

SW1--SW2--SW3--SW4--SW5

and on SW5 you get cdp neighbors of all of them, especially if they're trunking. What I need is a layer 2 tracert. How can it be done ? Seems to me each of these switches above does really know that it has a L2 neighbor, and when the device to send/rec is on the other side of a SW, then it has to send it to the neighbor switch 1st, as it is a BRIDGE still.