I got my father an Android today: an HTC Explorer. (The Blackberry 3G plans here in India are too expensive). Of course, he had years of contacts built up in his Blackberry and I needed to migrate them. Here’s how I did it:

1. Install barry
# yum install barry
2. Connect the Blackberry and run the command:
btool -V -d "Address Book" > dadcontacts.vcf #dump contacts in vcard format
3. I then imported these on to his Google contacts, merged and deleted dups, and synced his phone. Of course, you can also copy the vcf to your memory card and import it if you don’t want to go via Google.
That’s all. Have fun!