The section regarding military use of GeoEye-1 is intended to throw off people. KH-13 class spy satellites are estimated to have a resolution of 0.10 to 0.04 meters; that's 16 to 100 times the resolution of GeoEye-1's military spec. resolution.
I do suppose GeoEye-1 is cheaper to operate though.