Like bakegaku said, in solution a double replacement will only occur if there is a precipitate to drive the reaction toward the products. Otherwise, you have ion soup and no individual product or reactant really exists in it. All reactions are attempting to reach equilibrium. If you mix silver nitrate and sodium chloride, as the ions try to achieve a mix (if you will) of reactants and products, silver chloride will precipitate. The ions then push toward balance again in a continous process until all the silver remaining in solution is held there by the small solubility of silver chloride.
Example 2NaCl + CuSO4 when placed in solution form Na+, Cl-, Cu2+, and SO42-. So far we have ion soup. If the mix is chilled, Na2SO4*10H2O will crystallize out to some extent. This is a double replacement since there is now an increased ratio of ions favoring product formation in solution and the solid is a product which has been removed from the system.