Like Dimitry says most things already exist, True like the statement when you loose something "it will be in the last place you look" Most of us here are "software engineers" and build things. For something truly new you need to be a "software inventor", Thus you first create a new idea, "successful software inventors can make real big bucks". Because they are the first to implement totally new ideas. So most of us are just trying to build better mouse traps. Anyhow Mathias if you can't come up with a totally new idea that'll be useful you have two alternatives. a.) Build a useless new idea tool, (and somebody else might find a use for it.) b.) Do what most of us have to do, analyze all the other tools in your chosen category. And work out how to, design them better, generally this involves the user-interfaces, as the backend can't be improved for compareable difference, with most hardware today. Unless it's a transaction-server or tool that really utilizes the hardware well. Regardz