Japanese H-2 Transfer Vehicle. Source
DARPA, the Pentagon's military research team, has come up with yet another brilliant plan. They are currently researching technology that could allow us to one day scavenge parts from retired satellites to build new ones while in space. If this works, it could allow us to drastically lower the cost of new satellites and take one step closer to a true Space Age for humanity. The general idea is that a robotic mechanic would scavenge working parts from a dead satellite and then attach these parts to other mini-satellites that it brought along. The initial tests will cost a lot of money, but eventually all of this could become very cheap.
I recommend reading this article.