Technical Presentations - The Four Rs of Not Failing

Justin Etheredge's ongoing series of posts on technical presenting has inspired me to finish this post I've had in limbo for a while. 

Over the last three weeks I've given as many presentations at community events. Overall, I feel they went adequately -- not great but good enough. At this point in my presentation skill continuum, my goal is merely not to fail. If you're not a naturally engaging speaker or storyteller, the journey to giving fantastic presentations will probably be long and overcome only through a lot of practice, and it's not really a state I'm qualified to coach towards. However, I can give advice on not failing miserably. I'm learning there are many subtleties to becoming great, but becoming adequate just takes a little effort and a simple formula.

Groundhog Day - The Ultimate Rehearsal!

The Four Rs of Not Failing

  1. Research
  2. Rehearse
  3. Rehearse
  4. Relax 

1. Research Your Topic

When giving a technical presentation, few things will get you ticket on the fail train as fast as not really knowing your material. This problem can present itself in various ways. Most important, you need to feel that you're qualified to present the material; if you don't feel confident, your presentation will be doomed as your nervous ticks emerge and the audience starts daydreaming. You need to understand why people care about your topic. (This is the foundation of engaging the audience.) Lastly, you need to be able to anticipate the questions people will have. I don't mean that you need to be the world's foremost expert on your topic, but you need to have a good working knowledge of your topic. You need to understand how people are actually using it in the real world. If you've been using a technology on a real project, you've probably hit most of the pain points; if you haven't, I recommend watching webcasts of how other people are presenting the topic via PDC, Mix, etc.

I'm not going to discuss crafting your presentation. That's a huge topic with lots of good resources.

2. Rehearse

After you're confident with your topic and have a rough draft of your presentation, rehearsing is the next critical step. When giving technical presentations, you have some challenges most slide-only business presentations don't. When you only have slides, you can run through each slide, telling a nice little story with a high degree of certainty about the flow and timing of your presentation. When you start interspersing technical demonstrations, you introduce a heap of variability.

Each demo is a unit of work. It needs to be tested and rehearsed independently, and after you feel good about each one, you must run through all of them in order, i.e., integration tests. I've had numerous problems where a demo worked fine in isolation, but in my real presentation something went wrong: an environmental side effect, forgetting to reset a shared resource, etc. And this isn't even including hardware issues. Demos might suddenly start running much faster or slower than they did when rehearsing; the network might flake out. If things can go wrong, they will -- the more you rehearse, the more likely you are to find those edge case problems.

Ideally, you should have the entire environment for your demo in a virtual machine backed up to removable storage. If something goes very wrong on demo day, you can just use/borrow a different laptop. I don't always do this, but you're taking a risk if you choose not to.

As I rehearse each section of the presentation, I like to make bullet points for each slide and detailed notes for my technical demonstration. I usually end up not looking at any notes, but the act of creation is the important part. Translating your thoughts into concrete words will cement the main points in your memory.

3. REHEARSE

Seriously, you're probably not rehearsing enough. Talking through the micro issues is not enough. Having working demos and a detailed script is not enough. You need to rehearse the entire presentation from start to finish, with no breaks and no edits. This is good for getting a realistic measure of your presentation's running time, important if you're in a timeboxed setting like a CodeCamp. And this is really the only way to see the total flow of your presentation. If you're like most technical presenters, you obsess over the small things, spending hours on getting the code for an 8 minute demonstration perfect, but you neglect the bigger picture. I have to continually remind myself that most people aren't going to care about (or much less remember) the details of the demonstrations; even if you've done a fantastic job, some of the audience might remember a bullet or two about each demo. 

I've started doing a complete rehearsal in a room by myself with a projector and a camera. This probably sounds like overkill to many people, but I've found it to be extremely valuable. You quickly see your nervous ticks, saying "uh" to fill every gap, fiddling with your water bottle or repeatedly using certain phrases. You'll notice if you're talking too fast without enough enunciation. Important to technical demos, you'll get a feel for how you're transitioning between slides and demos.

There's a famous quotation from Maya Angelou:

I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel.

I find profundity in this sentiment, and I think it applies to presentations as well. Everyone will remember the impression you made on them, many will remember the story you told, and a few who care about your topic might actually remember a technical detail or two. If you haven't rehearsed the entire story from front to back, you are skimping on the second most important ingredient. 

4. Relax

A calm, casual composure is the point of all this research and rehearsing. When it is time to give your presentation, you shouldn't even need to think about what you're doing. You're just having a friendly conversation with the audience. When I'm in front of a group of peers, the last thing I want to worry about is sticking to a script or trying to remember interesting things about my topic. I just want to relax, tell a nice story, share some cool nerdy things, and have a good time. For me, over-the-top preparation is the only way to achieve this goal. 

Conclusion

I came upon this formula in part from my experience speaking in front of clients, CodeCamps, and local user groups and in part from watching other speakers and performers.

Sir Michael Caine

I'm a software developer. I have received no training to perform in front of people, but you know what, there's a whole profession of people who do this day-in day-out. They're called actors; you might have heard of them. I was recently watching Charlie Rose on PBS, and his guest was Michael Caine. I enjoy Caine's work as an actor, and I really appreciate how he talks about his craft. During this interview he was talking about what he likes in directors.  I've included an excerpt from the interview below: 

MICHAEL CAINE:  What I do is I work, one of the basic principles of 
Stanislavski which is called the method which is not looking at the floor
and mumbling and scratching your bum. That’s not the method. What it is
the first basic principal of it is the rehearsal is the work and the
performance is the relaxation. So I’ve already done everything before you
say action. I’ve said that line a thousand times before you ever, you
know. And so we rehearse it, obviously rehearse it with other actor to see
what he’s going to do. Once I’m ready and I do it, there is a moment --
you maybe do two takes or three takes but by that time there is a moment
when I’ve done it the way I think it should be done and then after that I
do get a little ticked off if we keep going.

That's a fantastic perspective: rehearsal is the work and the performance is the relaxation. And that's pretty much my whole recipe: research, rehearse, rehearse, relax. This advice is geared towards giving presentations at community events, where the goal is to be informative. If you 're giving a different type of technical presentation, like a sales demo or executive stakeholder demo, YMMV. 

Along with structuring the presentation, I haven't covered many important topics, e.g., knowing your audience, slidedeck design, body language, etc. There are many different ways to approach each of those topics and many recipes for success. But if you're just getting started in the world of presenting, those topics will probably just distract you from the core issues you need to work on.

Technical presentations, especially those with demonstrations, have a mess of complexities and potential risks. I cannot guarantee you'll be a smashing success, but I am confident that if you go through this routine, your presentation will be adequate. You will not fail miserably, and that's a good start. Obviously you can succeed without following this formula; I've seen people give rousing impromptu presentations with zero focused preparation. I've also seen many people fall flat on their face by preparing too little; trust me when I say that adequate (not failing) is better than many presentations I've seen throughout the years.

Please let me know if you use any of the ideas from this post. I'm always looking for ways to mature my thoughts on and approach to presenting. 

Comments

May 12. 2009 10:01

I'm very glad that you've published this post!  You gave me an outline of this the night before the Richmond Code Camp and I was inspired.  Unfortunately, it was too late for me to implement your system.  I had rehearsed a good bit, so at that point, I had to skip to step 4 and relax.  The Michael Caine analogy is a very good one.  There are many parallels to this that exist in the world.  When I was a competitive runner, all the pain was in the training and the work leading up to big races.  On race day, all that was left was to relax and do what I had trained for.

One last point I'd like to emphasize is that rehearsing in front of a video camera is crucial to improvement.  It not only helps to get rid of bad habits, it can be a huge confidence boost when you do get it right on video.

Chris Allport

April 14. 2010 07:36

Prostitutki Moskwa

Just want to say your article is striking. The clearness in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post. Thanks a million and please keep up the effective work. супер проститутки Москвы

Prostitutki Moskwa

April 15. 2010 18:38

Rapidshare search engine

Thanks for taking the time to discuss this, I feel strongly about it and love learning more on this topic. If possible, as you gain expertise, would you mind updating your blog with more information? It is extremely helpful for me. Rapidshare search services

Rapidshare search engine

April 16. 2010 23:08

Texas Holdem games

This is a good piece of content, I was wondering if I could use this write-up on my website, I will link it back to your website though. If this is a problem please let me know and I will take it down right away. Texas Holdem games

Texas Holdem games

April 22. 2010 03:34

Rapidshare

I\'m happy I found this blog, I couldnt discover any info on this subject matter prior to. I also run a site and if you want to ever serious in a little bit of guest writing for me if possible feel free to let me know, i\'m always look for people to check out my site. Please stop by and leave a comment sometime!

Rapidshare

June 7. 2010 11:07

Svitlana.Net.Ua

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now.

Svitlana.Net.Ua

June 10. 2010 11:08

няня

I would like to thank you for the efforts you have made in writing this post. I am hoping the same best work from you in the future as well. In fact your creative writing abilities has inspired me to start my own BlogEngine blog now.
http://svitlana.net.ua/staff/category/3/ гувернантка, http://svitlana.net.ua/staff/category/5/ повар, http://svitlana.net.ua/staff/category/6/ садовник, http://svitlana.net.ua/staff/category/10/ репетитор, http://svitlana.net.ua/staff/category/4 домработница, http://svitlana.net.ua/staff/category/8/ семейная пара, http://svitlana.net.ua/pages/2/ работа няней.

няня

June 16. 2010 00:28

Индивидуалки

Но, мы со всеми из них уже знакомы и поддерживаем дружеские отношения уже много лет, поэтому, никогда не возникает проблем с тем, что бы уединиться. Они тоже ищут места, где можно спрятаться, поэтому на всем протяжении отдыха мы практически не пересекаемся, только по особой надобности, но, такие надобности возникают не часто.

Индивидуалки

June 19. 2010 11:09

покер

It\'s an intriguing approach. I ordinarily stumble upon ordinary thoughts on the theme but yours it\'s written in a pretty special way. Sure enough, I will revisit your website for additional information.

покер

June 27. 2010 11:48

Магазин сантехники

You made fantastic nice points here. I performed a search on the issue and discovered almost all peoples will agree with your blog.

Магазин сантехники

June 30. 2010 23:58

Московская проститутка

I really loved reading your thoughts, obviously you know what are you talking about! Your site is so easy to use too, I’ve bookmark it in my folder :-D

Московская проститутка

July 3. 2010 22:10

Проститутки

You gave nice ideas here. I done a research on the issue and learnt most peoples will agree with your blog. Certainly, these practices are unfair; but they say that most of their rules are only to apply to people who overdraw.

Проститутки

July 4. 2010 23:48

Новинки сантехники

You got numerous positive points there. I made a search on the issue and found nearly all peoples will agree with your blog.

Новинки сантехники

July 31. 2010 03:33

конфискат

Subsequently, after spending many hours on the internet at last We\'ve uncovered an individual that definitely does know what they are discussing many thanks a great deal wonderful post.

конфискат

August 3. 2010 15:02

Смесители Grohe

Quality is what sets GROHE apart. The consistently high standard of our products in every category and price range has cemented our reputation as the best value, premium brand within the sanitary industry.
At GROHE we believe quality is defined by the highest levels of craftsmanship, outstanding durability, high levels of functionality, long-lasting design and convenience of use.

Смесители Grohe

August 12. 2010 11:02

интернет тотализатор

Thanks for share. Great post. You\'re the best.

интернет тотализатор

August 17. 2010 17:01

VirginiaKnapp

Make your life time more simple get the <a href="bestfinance-blog.com/.../business-loans">business loans</a> and everything you need.

VirginiaKnapp

August 23. 2010 07:32

paper writer

Simple minded college students worry about academic grades, hence they try to use a professional essay papers online service, which supposes to be essential.

paper writer

August 24. 2010 01:00

essay writing

Different students that are searching for some issue connected with order an essay in the essay writing service would follow your perfectly done research related to this good topic. In other case, that is possible to take the assistance of the essay writing service.

essay writing

August 25. 2010 15:53

buy an essay

Do not understand where to begin your assignmet? Do not worry, because you have got a chance to buy essay example and focus on your personal deals.

buy an essay

August 28. 2010 06:52

online essays

Attain product alone, out of assistance from others indeed hard. And it’s real needful to select the good priorities in life! We can relief assistance you thrive in writing online essays.

online essays

August 28. 2010 08:25

buy a research paper

Lots of people all over the world remember that the research papers writing service should provide them with the custom writing. So, this will be simple to buy an essay.

buy a research paper

September 15. 2010 20:06

buy term paper

College students must remember that the perfect buy book report service would help to have good grades, creating the great quality term papers. Thus, it's your selection to buy essay writing or to spend days just for papers composing!

buy term paper

September 26. 2010 01:03

quality building services

Business must get good earnings. Therefore, your website must be optimized. Try to use link building services! That should aid a lot!

quality building services

September 27. 2010 02:50

plagiarism detector

I think it's absorbing, because it betray a very academic-focussed attitude. Preserving the goodness of the academic system seems to be a lead, although honestly close up paid ads for such a service seems a flaccid response. When the association is known by your friends who were satisfied with the results of the combination, about this post . But don't foreget always to use check for plagiarism run them through this plagiarism detection system for absolute checking and make sure that your material is authentic.

plagiarism detector

September 28. 2010 23:44

asia essay paper

When students insure what to opt for, homework  help or just biographies essay, they should turn to you, just because you know the correct way to finish the fantastic issue about this good post.

asia essay paper

October 14. 2010 16:58

online term paper

Different firms offer the already written essay. But, you have to to opt for the masters papers writing service to buying essay papers at.

online term paper

October 30. 2010 18:06

GPS

An official meaning to panic attacks can be as follows: Panic attacks really are unanticipated and duplicated spikes regarding powerful coupled with frustrating fright.|Take care that you do not limit yourself. Lots of  authors restrict themselves to what they believe they are able to do. Be sure you can gothat far as your mind will let you.|Tremendously illuminating cheers, I think your trusty audience would possibly want a whole lot more posts such as this keep up the great hard work.|I completely agree and I just wanted to say that I really like your blog.  Is it Wordpress based?|I'm so done of coming to a web page to remark and finding spam remarks. Can't they uncover anything wiser to do with their time spent?|I'm yet to find a writer as excellent as you are. Congratulations for a fantastic job!|Highly helpful appreciate it, There's no doubt that your trusty visitors will likely want far more content such as this carry on the great content.|You mention truth issue on that stuff. I think you described it in a professional way. I hope you  go further in this way, with your excellent way of writing articles.|Particularly revealing thank you, I think your current audience might want way more reviews of this nature continue the excellent content.|Hello I really like your post and I think that it's cool. I want to use it in my article. Is it possible? Of course, I will write a source.|There are now loads of weight loss supplements that we need to find pills review sites to get any idea of what can help us.|Extremely useful thank you, I'm sure your trusty audience would definitely want a great deal more items like this maintain the excellent work.|Awfully challenging bless you, It looks like your current readers will probably want further blog posts like that carry on the excellent content.|Incredibly enlightening many thanks, I presume your current subscribers may want further posts along these lines continue the excellent work.|Hi I attempted to sign up to your RSS and the link seems to be broken. How can i get around this? Regards!|Its always good to get some hints like you share for blog posting. Thank you for your high quality work and keep on writing articles in such a high quality manner.|Recently I started with a more healthy diet and started working out again. I can honestly say I have never felt this alive and energetic.|Very interesting posts on your site. I keep on coming back to learn more. I have bookmarked it as well for future reference. I hope you dont mind at all.)

GPS

October 31. 2010 11:47

проститутки Москвы

The state run description intended for panic attacks is usually as employs: Panic attacks tend to be unexpected and even repeated surges from extraordinary plus frustrating dread.|Take care that you do not limit yourself. Lots of  authors restrict themselves to what they believe they are able to do. Be sure you can gothat far as your mind will let you.|Tremendously illuminating cheers, I think your trusty audience would possibly want a whole lot more posts such as this keep up the great hard work.|I completely agree and I just wanted to say that I really like your blog.  Is it Wordpress based?|I'm so done of coming to a web page to remark and finding spam remarks. Can't they uncover anything wiser to do with their time spent?|I'm yet to find a writer as excellent as you are. Congratulations for a fantastic job!|Highly helpful appreciate it, There's no doubt that your trusty visitors will likely want far more content such as this carry on the great content.|You mention truth issue on that stuff. I think you described it in a professional way. I hope you  go further in this way, with your excellent way of writing articles.|Particularly revealing thank you, I think your current audience might want way more reviews of this nature continue the excellent content.|Hello I really like your post and I think that it's cool. I want to use it in my article. Is it possible? Of course, I will write a source.|There are now loads of weight loss supplements that we need to find pills review sites to get any idea of what can help us.|Extremely useful thank you, I'm sure your trusty audience would definitely want a great deal more items like this maintain the excellent work.|Awfully challenging bless you, It looks like your current readers will probably want further blog posts like that carry on the excellent content.|Incredibly enlightening many thanks, I presume your current subscribers may want further posts along these lines continue the excellent work.|Hi I attempted to sign up to your RSS and the link seems to be broken. How can i get around this? Regards!|Its always good to get some hints like you share for blog posting. Thank you for your high quality work and keep on writing articles in such a high quality manner.|Recently I started with a more healthy diet and started working out again. I can honestly say I have never felt this alive and energetic.|Very interesting posts on your site. I keep on coming back to learn more. I have bookmarked it as well for future reference. I hope you dont mind at all.)

проститутки Москвы

October 31. 2010 21:12

проститутки Москвы

The definition meant for panic attacks is usually as comes after: Panic attacks will be abrupt and also continued spikes about strong plus too much to handle worry.|Take care that you do not limit yourself. Lots of  authors restrict themselves to what they believe they are able to do. Be sure you can gothat far as your mind will let you.|Tremendously illuminating cheers, I think your trusty audience would possibly want a whole lot more posts such as this keep up the great hard work.|I completely agree and I just wanted to say that I really like your blog.  Is it Wordpress based?|I'm so done of coming to a web page to remark and finding spam remarks. Can't they uncover anything wiser to do with their time spent?|I'm yet to find a writer as excellent as you are. Congratulations for a fantastic job!|Highly helpful appreciate it, There's no doubt that your trusty visitors will likely want far more content such as this carry on the great content.|You mention truth issue on that stuff. I think you described it in a professional way. I hope you  go further in this way, with your excellent way of writing articles.|Particularly revealing thank you, I think your current audience might want way more reviews of this nature continue the excellent content.|Hello I really like your post and I think that it's cool. I want to use it in my article. Is it possible? Of course, I will write a source.|There are now loads of weight loss supplements that we need to find pills review sites to get any idea of what can help us.|Extremely useful thank you, I'm sure your trusty audience would definitely want a great deal more items like this maintain the excellent work.|Awfully challenging bless you, It looks like your current readers will probably want further blog posts like that carry on the excellent content.|Incredibly enlightening many thanks, I presume your current subscribers may want further posts along these lines continue the excellent work.|Hi I attempted to sign up to your RSS and the link seems to be broken. How can i get around this? Regards!|Its always good to get some hints like you share for blog posting. Thank you for your high quality work and keep on writing articles in such a high quality manner.|Recently I started with a more healthy diet and started working out again. I can honestly say I have never felt this alive and energetic.|Very interesting posts on your site. I keep on coming back to learn more. I have bookmarked it as well for future reference. I hope you dont mind at all.)

проститутки Москвы

November 8. 2010 12:22

Celebrities Diet Secrets

Your site has been referred to me by my friend to get more information on such subject. Very good read I think. Thanks.

Celebrities Diet Secrets

November 13. 2010 15:34

RapidDigger

This is totally true, thanks for making my morning slightly more bearable.|Take care that you do not limit yourself. Lots of  authors restrict themselves to what they believe they are able to do. Be sure you can gothat far as your mind will let you.|Tremendously illuminating cheers, I think your trusty audience would possibly want a whole lot more posts such as this keep up the great hard work.|I completely agree and I just wanted to say that I really like your blog.  Is it Wordpress based?|I'm so done of coming to a web page to remark and finding spam remarks. Can't they uncover anything wiser to do with their time spent?|I'm yet to find a writer as excellent as you are. Congratulations for a fantastic job!|Highly helpful appreciate it, There's no doubt that your trusty visitors will likely want far more content such as this carry on the great content.|You mention truth issue on that stuff. I think you described it in a professional way. I hope you  go further in this way, with your excellent way of writing articles.|Particularly revealing thank you, I think your current audience might want way more reviews of this nature continue the excellent content.|Hello I really like your post and I think that it's cool. I want to use it in my article. Is it possible? Of course, I will write a source.|There are now loads of weight loss supplements that we need to find pills review sites to get any idea of what can help us.|Extremely useful thank you, I'm sure your trusty audience would definitely want a great deal more items like this maintain the excellent work.|Awfully challenging bless you, It looks like your current readers will probably want further blog posts like that carry on the excellent content.|Incredibly enlightening many thanks, I presume your current subscribers may want further posts along these lines continue the excellent work.|Hi I attempted to sign up to your RSS and the link seems to be broken. How can i get around this? Regards!|Its always good to get some hints like you share for blog posting. Thank you for your high quality work and keep on writing articles in such a high quality manner.|Recently I started with a more healthy diet and started working out again. I can honestly say I have never felt this alive and energetic.|Very interesting posts on your site. I keep on coming back to learn more. I have bookmarked it as well for future reference. I hope you dont mind at all.)

RapidDigger

November 15. 2010 16:07

panda

cool.

panda

November 26. 2010 15:17

Myth

The state run description intended for panic attacks is usually as employs: Panic attacks tend to be unexpected and even repeated surges from extraordinary plus frustrating dread.|Take care that you do not limit yourself. Lots of  authors restrict themselves to what they believe they are able to do. Be sure you can gothat far as your mind will let you.|Tremendously illuminating cheers, I think your trusty audience would possibly want a whole lot more posts such as this keep up the great hard work.|I completely agree and I just wanted to say that I really like your blog.  Is it Wordpress based?|I'm so done of coming to a web page to remark and finding spam remarks. Can't they uncover anything wiser to do with their time spent?|I'm yet to find a writer as excellent as you are. Congratulations for a fantastic job!|Highly helpful appreciate it, There's no doubt that your trusty visitors will likely want far more content such as this carry on the great content.|You mention truth issue on that stuff. I think you described it in a professional way. I hope you  go further in this way, with your excellent way of writing articles.|Particularly revealing thank you, I think your current audience might want way more reviews of this nature continue the excellent content.|Hello I really like your post and I think that it's cool. I want to use it in my article. Is it possible? Of course, I will write a source.|There are now loads of weight loss supplements that we need to find pills review sites to get any idea of what can help us.|Extremely useful thank you, I'm sure your trusty audience would definitely want a great deal more items like this maintain the excellent work.|Awfully challenging bless you, It looks like your current readers will probably want further blog posts like that carry on the excellent content.|Incredibly enlightening many thanks, I presume your current subscribers may want further posts along these lines continue the excellent work.|Hi I attempted to sign up to your RSS and the link seems to be broken. How can i get around this? Regards!|Its always good to get some hints like you share for blog posting. Thank you for your high quality work and keep on writing articles in such a high quality manner.|Recently I started with a more healthy diet and started working out again. I can honestly say I have never felt this alive and energetic.|Very interesting posts on your site. I keep on coming back to learn more. I have bookmarked it as well for future reference. I hope you dont mind at all.)

Myth

December 5. 2010 20:55

Rapid Digger buzz

Its a pity you dont have a donate button, i would donate some.

Rapid Digger buzz

December 13. 2010 06:31

delaware payday loans in Tennessee

delaware payday loans in Tennessee

December 13. 2010 10:24

payday cash advance loans in Rhode Island

ery nice article;)

payday cash advance loans in Rhode Island

December 15. 2010 10:20

short term loans cda idaho

Great looking website really

short term loans cda idaho

December 15. 2010 10:41

best secured loans deals

ery nice post!

best secured loans deals

February 17. 2011 05:59

porn videos

Advertising may be described as the science of arresting the human intelligence long enough to get money from it

porn videos

March 18. 2011 02:30

essay papers writing

By the way technical presentations take various forms ranging from lecture-style to large audiences, like professional conferences, to small groups around a table in a conference room.

essay papers writing

March 22. 2011 03:12

burning furnace review

This is definitely a topic thats close to me so Im happy that you wrote about it.  Im also happy that you did the subject some justice.  Not only do you know a great deal about it, you know how to present in a way that people will want to read more.  Im so happy to know someone like you exists on the web.

burning furnace review

March 22. 2011 03:27

burning furnace review

This is definitely a topic thats close to me so Im happy that you wrote about it.  Im also happy that you did the subject some justice.  Not only do you know a great deal about it, you know how to present in a way that people will want to read more.  Im so happy to know someone like you exists on the web.

burning furnace review

March 23. 2011 05:40

the diet solution

Can I make a suggestion?  I think youve got something good here.  But what if you added a couple links to a page that backs up what youre saying?  Or maybe you could give us something to look at, something that would connect what youre saying to something tangible?  Just a suggestion.

the diet solution

March 24. 2011 19:30

carpet steam cleaning Auckland

Fantastic blog!  I dont think Ive seen all the angles of this subject the way youve pointed them out.  Youre a true star, a rock star man.  Youve got so much to say and know so much about the subject that I think you should just teach a class about it...HaHa!

carpet steam cleaning Auckland