A phone nowadays is nothing without apps. But, how can you write an app that is better than thousand others?
Of course, nothing replaces a great idea, but think about leveraging newest technology to implement it.
For great new apps using cloud technology there is a toolkit to reach out into Windows Azure from any Windows Phone 7.
It is available at CodePlex.
Check it out to have fun!