I've noticed contracts like science data from orbit of planet x don't show up until after you've visited that planet, and I'd like to see something similar for the base deployment contracts. I just got a contract to deploy a base with 5 kerbals to Ike, and in this game I haven't been outside the Kerbin system yet. I took the contract anyway because it pays very well, but I feel the contract system shouldn't generate missions like this until after you complete the explore missions for a planet/system.