This is a great question and its answer is not real obvious. The three assumptions that are made in asking this question are true. First, in order for a satellite dish to work and have TV reception, the dish must be pointed directly at a satellite. Secondly, satellites orbit the Earth at a velocity that is specific to their altitude. Thirdly, there is something special about a satellite that does not appear to move in the sky while at the same time orbits the Earth.
Motion in space is a tricky thing, to say the least; especially when you are talking about orbital velocities and altitude.  There is a paradox when talking about altitude, velocity, and apparent velocity. The fact is, the faster you go, the higher will be your orbit, but the longer it will take you to orbit the Earth. So, if you want to go around the Earth faster, you slow down. If you want to slow your apparent ground speed, you increase your actual velocity. The reason for this is, as you increase your actual velocity, your altitude from Earth increases and the distance around the Earth is greatly increased. Since the orbit is higher and distance is much longer, it takes longer to make the orbit. Therefore, higher the orbit, longer it takes.
To simplify the discussion, I am assuming the satellite is above the equator and is moving in the same direction as the Earth’s rotation.
Now, if we look at the orbit of a satellite and look at the spinning of the Earth, we find something interesting. Low orbit satellites appear to move forward. Extremely high orbit satellites appear to move backward because the Earth spins underneath them. There is a magic altitude where the satellite orbits the Earth at the same rate that the Earth spins on its axis. This is the geostationary orbit. Communication satellites are placed in this geostationary orbit so the antenna dishes can be pointed to them and they appear to, as their name suggests, remain stationary.
There is an interesting website that you will want to read on this: http://en.wikipedia.org/wiki/Geostationary_orbit.









