Heh, you should see the old way I did it: last year before I changed the waypoint editor over to the client side, I was just using TempEntitys on the server side, so I just represented the node radius with just 2 lines, like a compass. The better to not run over the entity limit.
Cheers!