The blackberry pulls the contacts for it's email program from your Address Book, do you by any chance sync with outlook? If you do, you can export your address book from both gmail and hotmail to a .cvs file, which you save on your computer. Then import that .cvs file into outlook. Then the next time you sync the phone, it should update your address book with the new contacts.