I use
GatherMate myself. This makes notes of vein locations and shows them on the World Map and the Minimap.
It's compatiable with
TomTom so you can right-click on a map icon and make a TomTom waypoint showing distance and direction from you.
There's also
_VirtualMap which creates a virtual overlay of veins on the main screen. The only gripe I have with this is that if there are loads of nodes around, it can get very hard to see.
GatherMate does NOT come pre-bundled with vein locations, but you can import data from
GatherMate Data.
Hope this helps!