Painting a garage floor is a worthwhile project because it will help keep your floor free of stains and deterioration. It will give your garage that showroom look, and will likely save you money in the long run as it may help reduce the need for major floor-repair later on. That's the reason car dealerships and mechanic's shops paint their floors.
Materials:
Epoxy paint (specifically formulated for garage floors)
Primer
Paint rollers with water-resistant and solvent-resistant covers
Nylon paintbrushes
Bleach or driveway cleaner
Concrete etcher (if needed)
Concrete/mortar-repair compound or concrete patch
Stiff-bristle brushes
Pressure washer (optional)
Goggles or other eye protection
Protective rubber gloves
Taken from...
http://www.diynetwork.com/diy/hi_out...370969,00.html