I got my iPhone 3G about a month ago, I really love the thing. I am a college student, computer science major, though and really not happy with how little interaction with the software level of the phone I have.
Aside from the ability to change the interface (SpringBoard is the term I've been...