Launching may be the only way for real data but how does one find out if an idea is even worth putting the time into? Other people talk about all this testing they do and pre-signups... Are they just aquiring these people through search results/real world marketing/agencies?
Don't quit your day job before launching -- that's the only way to get real data about whether it may work or not.