The best site by far is PruFoxRoach. They have a thing called a HomePilot -
Prudential Fox & Roach, REALTORS
On the Home Pilot you can save your searches so new listings will be emailed to you. Also, once you save a listing - it will give you the DOM. I don't know of any other public sites that will provide you with that information (and it is so important). It rocks!
Another good source is the Long and Foster map search. This is nice because it shows you listings on a map - which is an easy way to look if you want to search by location. Once I find an interesting listing, however, I always save it to the Home Pilot - not Long and Foster.