1460713802-947438ae-604a-42ac-b11a-7c810fadd268

1. A computer system comprising storage media with appropriate instructions for displaying a graphic user interface (GUI) for exposing a software development environment, said GUI comprising:
a software development environment GUI;
a workspace within said GUI for displaying files, wherein a developer can modify at least one file when said file is displayed in said workspace during each editing session;
at least one first type of visual marking that identifies first modifications to said at least one file, wherein said at least one first type of visual marking identifies a cause of said first modifications to be a source code control (SCC) sync and merge operation;
at least one second type of visual marking that identifies second modifications to said at least one file, wherein said at least one second type of visual marking identifies a cause of said second modifications to be an operation other than said SCC sync and merge operation;
wherein said at least one first type of visual marking differs from said at least one second type of visual marking;

wherein at least one backtracking log file persists over a plurality of editing sessions a history of manually and automatically caused modifications of properties and contents of said file, including said first and second modifications; and
wherein said GUI permits said developer to select one or more of said modifications, respectively identified by said types of visual markings and persisted in said backtracking log file over a plurality of editing sessions, to reject said selected one or more modifications to restore said file to a state preexisting said modifications.
2. The computer system of claim 1, wherein said files comprise source files.
3. The computer system of claim 2, wherein said at least one second type of visual marking identifies a modification made by a developer without the assistance of automated code generation processes.
4. The computer system of claim 2, wherein said at least one second type of visual marking identifies a modification made pursuant to the operation of a wizard.
5. The computer system of claim 1, wherein said files comprise solution files.
6. The computer system of claim 5, wherein said at least one second type of visual marking identifies one or more of an addition of a project and a deletion of a project.
7. The computer system of claim 5, wherein said at least one second type of visual marking identifies a project name change or a project dependency change.
8. The computer system of claim 1, wherein said files comprise project files.
9. The computer system of claim 8, wherein said at least one second type of visual marking identifies one or more of an addition of a source file and a deletion of a source file.
10. The computer system of claim 8, wherein said at least one second type of visual marking for identifying a modification identifies a project rename.
11. The computer system of claim 8, wherein said at least one second type of visual marking identifies one or more of a change in source file ordering and a source file rename.
12. The computer system of claim 1, wherein said second type of visual marking further comprises a colored area presented in a margin of at least one of said files.
13. The computer system of claim 1, wherein a plurality of visual markings are generated to differentiate a plurality of modifications.
14. The computer system of claim 13, said GUI further comprising a third type of visual marking that is used to differentiate modifications made to at least one of said files by the developer since a most recent save of the file.
15. The computer system of claim 13, said GUI further comprising a third type of visual marking that is used to differentiate modifications made to at least one of said files since the file was opened in the software development environment.
16. The computer system of claim 13, said GUI further comprising a third type of visual marking that is used to differentiate modifications made to at least one of said files due to the operation of one or more of a wizard, a designer, a macro, and an add-in.
17. The computer system of claim 1, wherein said at least one backtracking log file maintains a history of manually and automatically caused modifications of the properties and contents of a plurality of related files.
18. The computer system of claim 17, wherein said history supports restoration of the modified portion of at least one of said files to a pre-modified state.
19. The computer system claim 1, wherein said GUI comprises a selection tool that provides a list of modifications and allows a developer to reject one or more modifications on the list of modifications.
20. A computer readable storage medium comprising computer executable instructions for a software development environment, said software development environment comprising:
a tool for customizing file modification markings, said tool allowing for designating a first type of marking to be used when a file modification is made by a developer without the assistance of automated code generation processes, and allowing for designating a second type of marking to be used when said file modification is made via a source code control (SCC) sync and merge operation, wherein said second type of marking differs from said first type of marking;
a selection tool for rejecting file modifications, wherein:
a rejection of modifications marked with said first type of marking comprises a restoration of all modifications marked with said first type of marking to a state pre-existing said modifications marked with said first type of marking;
a rejection of modifications marked with said second type of marking comprises a restoration of all modifications marked with said second type of marking to a state pre-existing said modifications marked with said second type of marking;

wherein at least one backtracking log file persists said file modifications over a plurality of editing sessions; and

wherein said selection tool permits selection of one or more of said file modifications, respectively identified by said types of visual markings and persisted in said backtracking log file over a plurality of editing sessions, for said rejections.
21. The computer readable storage medium of claim 20, wherein said at least one backtracking log file maintains a history of manually and automatically caused modifications of the properties and contents of a plurality of related files.
22. The computer readable storage medium of claim 21, wherein said history comprises sufficient data to support said rejection of-modifications marked with said first type of marking.
23. The computer readable storage medium of claim 20, said software development environment further comprising a navigation tool that supplies a list of modifications, wherein selection of a modification from the list of modifications causes the modification to be displayed in a GUI workspace.
24. The computer readable storage medium of claim 20, said software development environment further comprising a modification grouping tool for defining groups of modifications, and wherein said groups of modifications can be rejected with a single rejection.
25. The computer readable storage medium of claim 20, said software development environment further comprising a summary bar displaying a miniature view of a file while also displaying a workspace view of the file.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A system for monitoring vehicular traffic and obtaining information relative to vehicular travel comprising:
(a) providing a communication device associated with selected vehicles for transmitting information including vehicle identification, current vehicle location, and current and average vehicle speeds, current time and vehicle travel routes;
(b) receiving said information at a processing location; and
(c) storing the information and analyzing the information to generate and correlate data on real time traffic conditions and traffic conditions over a selected period of time or a selected roadway.
2. The system for monitoring vehicular traffic of claim 1 wherein said information concerning the location of the vehicle indicates whether the vehicle is parked and determines whether any parking violations have occurred.
3. The system for monitoring vehicular traffic of claim 1 wherein the communication device is a wireless device.
4. The system for monitoring vehicular traffic of claim 3 wherein the wireless communication device utilizes technology selected from the group consisting of cellular, GPS, GIS, RFID or other wireless technology.
5. The system for monitoring vehicular traffic of claim 1 wherein the current traffic condition for predetermined roadways are displayed on a monitor.
6. The system for monitoring vehicular traffic of claim 1 wherein the data is made available to qualified subscribers.
7. The system for monitoring vehicular traffic of claim 1 wherein the information is transmitted via an intermediate relay.
8. The system for monitoring vehicular traffic of claim 1 wherein the data is used for purposes of traffic planning.
9. A system for monitoring vehicular traffic and obtaining information relative to vehicular traffic comprising:
(a) providing a communication device associated with selected vehicles for transmitting information concerning the selected vehicle including identification of the vehicle and current vehicle location;
(b) providing a wireless communication receiving device to selected recipients;
(c) providing a processor having a database which maintains current vehicle records relating to vehicle ownership, vehicle violations and vehicle compliance with motor vehicle laws and regulations;
(d) receiving a communication from a selected vehicle at said processor and accessing said database to generate reported information regarding the selected vehicle; and
(e) providing said reported information to one or more selected recipients.
10. The system of claim 9 wherein the receiving device displays a virtual map of a geographical area in which the selected vehicle is located.
11. The system of claim 10 wherein the area shown on the virtual map may be controlled to increase or decrease the extent of the geographical area displayed.
12. The system of claim 9 wherein the reported information includes the identification of the vehicle owner, vehicle license number and any violations of record.
13. The system of claim 10 wherein the vehicle is traveling and the route and speed of the vehicle’s travel is displayed.
14. The system of claim 9 wherein the vehicle is parked and located in a restricted parking area and the current time is noted and wherein a transmission from the selected vehicle is subsequently monitored to determine if a parking violation has occurred.
15. The system of claim 9 wherein the reported information includes notification of a violation or noncompliance and wherein the communication prioritizes the reported information based on the nature of the violation or noncompliance.
16. The system of claim 10 wherein the reported information further includes current traffic information in the area.
17. The system of claim 9 wherein the reported information sent to eligible recipients includes a notification of a law violation or noncompliance and wherein the processing location determines whether a citation is to be issued.
18. The system of claim 9 wherein the reported information is provided to subscribing or eligible recipients.
19. The system of claim 18 wherein the eligible recipients are selected from the group consisting of law enforcement, motor vehicle agencies, governmental agencies, traffic safety and compliance agencies.
20. The system of claim 9 wherein the receiving devices comprise an on-board computer in a vehicle.