With the advent of a certain feature phone from Apple Computers, mobile software developers have been forced to raise the bar in relation to the UI (User Interface) of their applications. Of the myriad of arguments for and against the iPhone