Why not create separate accounts for each service? If you are really security conscious, you could even have a separate password for each one.
For that matter, you might simply solve the gmail/blackberry problem by making a second account for your email, setting your primary account to forward to the second account, and setting the phone to check the second account rather than the first.