Hi Mike
You're right, I'm not talking about extracting maps from existing sources (although I've been tempted) I want to draw 2D maps similar in detail to Google maps although normally only a single junction, or street/road showing layout of all relevant nearby streets, paths, junctions and roundabouts etc.
The ability to add some street furniture such as bus stops/shelters, CCTV cameras, PO boxes, bridges and maybe add some simple shapes to represent important buildings etc. would also be helpful.
I'm currently using DTP software, and while this is okay it can be time consuming and the results are maybe not as professional looking as I would like them to be.