In this episode, Adam talks to Rob Walling about choosing, validating, and marketing a viable software product.