iBeam is another app for the iPhone and iPod Touch that allows you to send your contacts to other people. What makes iBeam stand out is that it actually allows you to directly send and receive contacts through the app itself instead of just sending them through email and manually entering them into your contact book.
When you load up the app, the first thing it does is checks the WiFi connection you're on for another iPhone with the app installed. If it finds one, it lists them out for you to select so that you can begin transferring the contacts over. If it doesn't find one, then you can easily email the contact information over to that person.
In the email side of this app, you have the ability to select the To and From categories.
Either field can be entered in manually or added from your list of contacts by selecting the plus sign next to that field. After you've done that, all you need to do is select which contact you'll be sending. You can only send one at a time, but it includes all the information you allow it to in the settings area of this app.
The unfortunate part about iBeam is that for it to really take off, everyone with an iPhone would have to buy it. What's holding everyone up from buying this app is that they're waiting for more people to buy it so it can actually be useful. If this app was free, it would probably be one of the top downloaded apps for the iPhone.