Most recently I have been working on a logo for my favorite kind of client, a non profit organization! They are doing amazing work in Haiti helping build the community and environment around a small village in the mountains. A few years ago when I went to Haiti this was the organization that I worked through. If you would like to learn more about the work they are doing you can check out their website here: http://www.haitianartisans.com/.
Usually I like to present my ideas to clients in person. You get a chance to really talk about why you make the decisions you did and the client can ask you loads of questions. You can quickly figure out what the client is looking to change or what they like about your work, which you just can't get through an email. Sometimes of course this just isn't possible. As a freelance designer I do find that I will have to send out a presentation to a client for them to review on their own. What I'll do is run you through how to put together this presentation and even provide you with a template to get you started!