If I want better control of my test environment while developing a bitcoin-related application it seems useful to run my own testnet rather than use the public testnet. How can I do this?
What is testnet-in-a-box? Can I use that? What are the advantages and limitations, if any? Are there other options?