In the light of newly discovered events like the NSA's PRISM program, I'm really concerned about the privacy & security of my personal emails. Chances are governments already have backdoor access built into most of the publicly available email services like Gmail, Yahoo, etc. Even if I'm using PGP to encrypt my personal emails, there are other factors to consider like Geo-IP tracking, etc.
Honestly, I'm quite paranoid about security & privacy. Although I have nothing to hide but I don't feel comfortable with the idea of other people reading my personal emails. Also most people that I have to deal with on a regular basis are non-technical users and they probably haven't adopted the PGP encryption scheme for handling emails.
So, considering all of this and to be more specific here are my questions:
1) Other than PGP are there other ways to send & receive encrypted emails between contacts that are automated & convenient at the same time? If not, are there any good ways to get a non-technical user started into PGP?
2) Are there reliable options for secure instant communication online (text and voice)? Most chat & VOIP services like Facebook, Skype, etc. are backdoored.
3) What is the best approach when you're trying to share your PGP public key with your online contact?