I usually make a custom PCB for my electronic projects. Throughout development the PCB, however, changes several times. Making a custom PCB at each stage is not practical for several reasons including price, long waiting times between versions and being very wasteful. For all these reasons I use a test board/breadboard/prototype board that can be changed easily and instantly before development reaches a final stage.
For further information on how I made this, including all details you need to build your own, please see my blog entry @ http://diy.viktak.com/2011/07/using-smt-chips-on-tth-breadboard.html