I think a lot of people may have a unique insight or some idea that they feel could be a great solution for a particular problem, but for some reason never have a chance to try or never have the courage or maybe the self-doubt. Really, it's best just to remain naive and continue to work on things and see if people have the same problems.
I try to absorb all types of style and design. I don't try and restrict my thinking. I enjoy the old and the new. You need that broad perspective to create something different.
I think the success around any product is really about subtle insights. You need a great product and a bigger vision to execute against, but it's really those small things that make the big difference.