How should I paint my basement floor?
A true two-part epoxy will be the most durable option, yet the priciest. The active mixing agent, causes the coat of paint to dry extremely hard and durable. Valspar offers a great product that is available in a variety of colors. Valspar also has a clear epoxy coat to add extra protection to the floor coating and adds a glossy shine.

Valspar Garage Floor Coating

A cheaper route, and lesser in quality is using Seal-Krete's Concrete &amp; Garage Floor Paint. It is labeled as an epoxy, but it is not a true epoxy since there is no mixing agent. However, the paint does dry hard for protection. Seal-Krete also offers 
Clear-Seal for a clear topcoat.

Seal-Krete Concrete &amp; Garage Floor Paint

Either choice requires proper surface preparation. The concrete should be cleaned, etched and dry of moisture. Both Valspar and Seal-Krete sell concrete surface prep solutuions.