road network surface condition with sophisticated equipment such as laser/inertial profilometers. These measurements include road curvature, cross slope, asperity, roughness, rutting and texture. Software algorithms use this data to recommend maintenance or new construction. Maintenance treatments for asphalt concrete generally include thin asphalt overlays, crack sealing, surface rejuvenating, fog sealing, micro milling or diamond grinding and surface treatments. Thin surfacing preserves, protects and improves the functional condition of the road while reducing the need for routing maintenance, leading to extended service life without increasing structural capacity. Older concrete pavements that develop faults can be repaired with a dowel bar retrofit, in which slots are cut in the pavement at each joint, and dowel bars are placed in the slots, which are then filled with concrete patching material. This can extend the life of the concrete pavement for 15 years. Failure to maintain roads properly can create significant costs to society. A 2009 report released by the American Association of State Highway and Transportation Officials estimated that about 50% of the roads in the US are in bad condition, with urban areas worse. The report estimates that urban drivers pay an average of $746/year on vehicle repairs while the average US motorist pays about $335/year. In contrast, the average motorist pays about $171/year in road maintenance taxes (based on 600 gallons/year and $0.285/gallon tax). Slab stabilization Distress and serviceability loss on concrete roads can be caused by loss of support due to voids beneath the concrete pavement slabs. The voids usually occur near cracks or joints due to surface water infiltration. The most common causes of voids are pumping, consolidation, subgrade failure and bridge approach failure. Slab stabilization is a non-destructive method of solving this problem and is usually employed with other concrete pavement restoration methods including patching and diamond grinding. The technique restores support to concrete slabs by filing small voids that develop underneath the concrete slab at joints, cracks or the pavement edge. The process consists of pumping a cementitious grout or polyurethane mixture through holes drilled through the slab. The grout can fill small voids beneath the slab and/or sub-base. The grout also displaces free water and helps keep water from saturating and weakening support under the joints and slab edge after stabilization is complete. The three steps for this method after finding the voids are locating and drilling holes, grout injection and post-testing the stabilized slabs. Slab