Scribblemaps and Tripline and Google Maps do this very well. That said, it never hurts to have one more trick up your sleeve. With that in mind, I toss GmapGIS into the mix. It is not as flashy as Tripline or as intuitive as Scribblemaps, or as Google-ly as Google Maps. It is, however, the right thing for the right time.
Use it well.