That is absolutely TRUE. I've always been a big fan of demos - but at what state are external demos considered viable? Pre-alpha, Post-alpha, Early beta or late beta stages? Because we can lose some genuine market interest if we publicly show something before it's ready to be seen. I believe we as indie devs many times suffer from the "To show or not to show - or when the hell to show" syndrome, as 90% of the time our games are in an unpresentable state.