Jimmie, both Russia and China have space programs, and I can assure you NASA has no control over either. In fact we are currently CONTRACTED with Russia to send OUR astronauts into space because WE no longer have that capability. Russia also what, tripled the previously agreed upon price (last I saw, it was up to 54 million, per person, per flight.). What if one if our military satellites need service and Russia decides no, they won't take them if that is there mission? Private industry will only get into space if there is money to be made (maybe launching commercial satellites), but going to the moon? Probes to Mars and beyond, there's no money in that, only knowledge of whats around us. NASA's budget is actually quite small.