We all take our personal navigators for granted treating the GPS constellation as just another utility. Here's artwork depicting the satellites that currently serve us everyday:
http://www.gps.gov/multimedia/images/
According to the Air Force operational data of 9 Nov 09, the constellation consists of :
Twelve Block IIA -- three unusable
Twelve Block IIR
Eight Block IIRM -- one unusable
Although that's thirty two satellites, historically thirty one is the greatest number ever set usable. That seems to be a 'de facto' limit for now.
Block IIA satellites are operating long past their predicted on orbit life; satellite number 23 (transmitting PRN32) being launched way back during November of 1990. Most of those satellites are on a 'watch list' meaning the are just a component away from end of navigation mission.
Twenty one Block IIR satellites were built. One was lost when its Delta II launch vehicle exploded seconds after lift off.
Eight of these were converted to IIRM versions which, in addition to the signal we all use, can transmit 'Modernized' military and civilian signals. Unfortunately, one IIRM satellite exhibits a signal anomaly so there's been reluctance to set it usable.
Block IIF satellites are about five years late. The first one has finally been scheduled for launch during May-June of 2010. Twelve have be ordered for constellation sustainment until Block III satellites are delivered around the middle of the next decade.
The constellation requires twenty four satellites for promised world wide coverage. We know things work a lot better when we have at least thirty working.