one major problem with these apps: they are hard to sell since all the source code is open.