You should have bought an Android. There are ones with very decent hardware today, with keyboards, with nice cameras, and you can customize EVERY little bit. Create themes, modify stock applications, compile your own kernel with your own modules, overclock, use ssh, VNC, telnet, ANYTHING. Enjoy your iPhone 4