Here's a list of some features Apple may or may not include into the iPhone's software...That would be:
1

Call random contacts from your address book or just dial some random numbers
***
2

"Show only contacts that I haven't called in 6 months" (uhm ... mommy..?)
***
3

Rate your contacts using 1-5 stars (1 star: mother in law, 5 stars, hot chick from the bar last night)
***
4

Mark people on your addressbook you want to talk to...or maybe not
***
5

Play "Contact Quiz" and get a list of 5 names which you have to assign to the corresponding picture
***
6

You're too geeky to have friends you can call? Buy them on the iTunes Store. Only 1.99$ each. Or buy 10 friends for only 9.99$. Share them with up to 5 other geeks who also don't have any friends.
***
7

Browse through your contact list Cover Flow like and discover people you wouldn't even expect to be on your list
***
8

Do you have too many contacts so they do not fit entirely even into your 8GB iPhone? Use Autofill to have a random selection of only your closest friends with you.
***
9

Don't like your friend's faces? The girls in your contact list are just too ugly? With Friend Cover Art you can select from 1000 top rated "hot or not" models
***
10

Your friends come from different places and speak different accents? Browse them by genres such as "Texas" or "Cockney Accent"
***