I've done some googling and it seems the easiest way to move contacts from my Sprint Blackberry to my iPhone is to sync the BB to outlook or windows mail using the BB desktop manager, then sync from outlook or mail to itunes.
My question is after I've synced and moved the data do I have to keep it synced? I never use outlook or windows mail.
Do you use Gmail? Put the Google sync app on you BB, then set up Gmail as 'exchange' as discussed in another thread here - then set it to sync calendar & contacts.