I haven't enacted it, bit some solid advice I've seen is to put up canary sites for your ideas.
Spend some time on a good marketing page (which you'll have to do anyway) and have an newsletter sign up where a download link would be. You can get a feel for how many people are interested, and having a known audience can keep you motivated to keep working.