Celebrate failure

by david on July 13, 2007

What if I fail

Yesterday was what should be a tough day for me at MSFT, I made a lot of mistakes. As part of my ongoing Blue Pill, I am required to complete corporate training. Today, I tried to pass the exam for the licensing training. I had to take the exam 10 (maybe more times) before I could pass. Why?

  • Challenging material – The complexity of OEMs, Systems Builders, Small & Medium Business, Enterprise and the options available is unbelievable.
  • Difficult naming – Who really cares about the difference between Open Value, Open Business and Open Volume licensing?
  • Lack of interest – Honestly, I just don’t care. It explains why Microsoft is so good at selling software, because they’ve figured out a way to create a license for you!

This was coupled with my making an “inappropriate” comment at the wrong time. The comments were meant as harmless jokes, but in a publicly traded organization they could be perceived as inflammatory. Definitely nothing illegal or inflammatory, just a lack of understanding of the difficulties and regulations for publicly traded companies. All of this could have been made worse when the president of Microsoft Canada, Phil Sorgen, stepped off the elevator immediately after I made the comments. But the comments were harmless, they were a joke, a bad, inappropriate joke.

All things said it was an ok day, I feel like an idiot because an hour long online training course took me 3 hours to complete. I made an unfortunate, inappropriate joke about Microsoft software. And I’ve managed to learn a lot about what not to say, and what not to do today. The team has been really supportive, and it got me thinking about corporate cultures that support failure. Enabling your employees to fail is a really difficult thing. We write goals, we aim for successes. My “commitments” do not include the things I’m going to do wrong this coming year, they talk about the measurable outcomes and the process for achieving these outcomes.

“If you want to succeed, double your failure rate.” – Thomas Watson

Fail faster

Failures should be celebrated. We often learn more from our mistakes than we do from our successes. Failure is more commonly accepted in the product development process. Iterative design. Prototyping. Testing. We make assumptions about how a technology will work and how people will use the thing we’ve built. Often we get it write, but more often then not, we’re wrong. Failing faster allows us to test the assumptions and make the necessary, often painful choices to move on.

Boxes and Arrows has started a Lessons from Failure series highlighting the dirty laundry inside agencies. Stephen Casey has written 2 books filled with tales of failure and error, Set Phasers on Stun and The Atomic Chef tell the stories of what happens when designers and engineers build systems without understanding people. These are real stories about systems design and failure. The author provide the problem, the solution, the consequences and detailed analysis of the thinking and culture that lead to the failures. Further reading includes:

technology changes, humans don't

Failure has dire consequences when building medical equipment, airplanes, bridges, buildings, automobiles and other everyday systems. Failure on the web is less life threatening. However understanding how and when your they fail using your application is important. Jason Fried from 37signals has written an excellent book about defensive web design, Defensive Design for the Web: How to improve error messages, help, forms, and other crisis points, that offers practical solutions to trouble spots that cause customers confusion and frustration.

Rinse and repeat

The value of failure isn’t the failure itself. It’s a culture that allows you to fail, and requires you to reflect and investigate the causes of the failure and to make the changes necessary to not repeat them. This means learning how to iterate: plan what you’re going to do, do it, learn from it, make changes, and do it again and again. Rinse and repeat.

Popularity: 1% [?]

  • Daniel Shapiro

    Hey Dave, Just wanted to let your readers know that they should let us know if they plan to be in Vegas. We'll be throwing some parties and Canadian gatherings. Let us know by emailing me or anyone on our team. daniel dot shapiro at microsoft dot com.. We'll make sure you hear about where the Canadians will be.

  • Internet Marketing B

    Very insightful video David!

  • Colin Smillie

    I hate that Cisco campaign, nothing like using a fairly mass media for a products that have a fairly small customer target. The trail between the video to the website to Cisco is also pretty long.





    At least the Nokia phone is a relatively mass market product.

  • sean r moffitt

    David,





    Thanks for the tout. To be clear, the rankings on the list so far are draft & we'll randomly seed next week when we have our full 128 bloggers in place and the first round will have 4 blogs run off against each other with one winner.





    I caught the note about Jevon's blog-let me know if you run across any others.





    Cheers,





    Sean

  • Hannah

    The older (and more experience) I get, my belief is that corporate cultures that strive for excellence and yet accommodate occasional failure give their teams permission to innovate without fear of reprisal. It produces stronger results in the end because it allows people to be creative. What a concept.

  • Joe Clark

    This sounds like an excellent time for you to quit.

  • Vera Bass

    “The value of failure isn't the failure itself. It's a culture that allows you to fail, and requires you to reflect and investigate the causes of the failure and to make the changes necessary to not repeat them.”

    True. I’d add that, for me, the changes we see in ourselves as a direct result of accepting and then getting right back up to try again, can be the most valuable thing of all.

    Vera

  • Lynda Chiotti

    I'm just back from UPA2007 in Austin, where Bill Buxton did a great keynote. Everything old is new in interesting ways. Bill started with Renaissance warship sketches. Can't wait to get into his book!

  • JobLoft.com Blog
    Trackback from JobLoft.com Blog:
    JobLoft's Dragons' Den Story

    Finally, we are able to let the cat out-of-the-bag. It has been killing us @ the Loft not to talk about Dragons' Den in great detail as we signed an NDA. Most people didn't believe us when we told them that we didn't know the outcome...
  • David Crow

    Still in the 416 does not a TorCamper make.





    You could have come out to BarCampTdot and talked to the Mozilla guys and informed the RadiantCore gang about all of the pitfalls. We need to get you out to these events more regularly.

  • Farhan Thawar

    I guess you don&#39;t count my MSN search plugin (<a href="http://mycroft.mozdev.org/quick/msn.html) " target="_blank"><a href="http://mycroft.mozdev.org/quick/msn.html)" target="_blank">http://mycroft.mozdev.org/quick/msn.html) as Firefox dev? I&#39;m still in the 416 dude...

  • Mike McDerment

    David, great to see you and thanks again for making it happen.by the way the wiki actually made it to 150 attendees.just awesome.

  • Jevon

    It&#39;s actually on College St. If you look up across the street, on you may see a cat sitting on a desk. That would be my place, and my desk. ;-)





    Once again, I can&#39;t be there. Which sucks, because you will all be close by this time!

  • David Crow

    The plan for post DemoCamp drinks is to go to Pogue Mahones at 777 Bay Street.

  • John Philip Green

    Malgosia & I will see you there. What&#39;s the plan for drinks afterwards?

  • Estelle

    Re Semacode and Bruce Sterling, I think you have a typo on your postiing today, they are spimes, not splimes.





    See you tomorrow night

  • It&#39;s nice to see that a lot of people will be coming out tomorrow. FYI, Outmailer is our Web 2.0 approach to email marketing. I and Jeffrey Hardy &#38; http://www.quotedprintable.com/ &#38; have been working on it for the last couple of months.
    See you tomorrow.

  • B. Naked

    You sir, are a change catalyst.



    Plus, you have nice shoes.

  • Tanya

    Hi David,


    Wondering if you&Atilde;&cent;&acirc;&sbquo;&not;&acirc;&bdquo;&cent;d like to chat about some opportunities with Blast Radius?



    Thanks,


    Tanya S.


    Recruitment Specialist

  • Donald Swain

    I enjoy your site very much.

  • Kevin Cheng

    Wow, we must be really lacking for Canadian experts for my name to be there ;)



    Keep me in the loop on this. I&#039;m not in the country (or continent) until June but after that, I may be there a fair amount of time and could perhaps help on the west coast.

  • nkosi

    As you have switched off your comments function for earlier posts, I am posting here.



    Regarding your CF CMS research in mid 2003. Has Farcry satisfied your requirements? or do you wish you had chosen one of the other products??



    Cheers

  • Matthew Milan

    At an emotional level, I really like the idea of a Canadian UX-ish practitioner organization. That being said, I do have concerns as to how much utility another UX organization would bring. From the perspective of someone who&#039;s only become involved in UX in the last two years, my initial take on the Canadian (and Toronto) UX community was that it was pretty much non-existent. I realize now that&#039;s not the case, but I think my initial observation does open some interesting questions, including one that I consider to be rather important; namely what kind(s)of roles need to be filled by a UX community organization with a Canadian angle for it to be relevant both internally to its members and externally as a front for a community of practice?



    Your suggestion that organizations like AIfIA (soon to be IAI) seem have it right is bang-on in my opinion. As a member, you feel that IAI is working to support you on a whole bunch of different levels.



    What similar &#039;support&#039; would entail in a Canadian context needs to be well defined, or at least better understood. For a Canada-centric UX organization to be successful it would have to provide some kind of added value above and beyond more generalized UX organizations and their local chapters. The discussion you and Jess had was very enlightening for me, but on relection it made me feel that the Canadian UX community is in a state of disconnect.



    I haven&#039;t really thought about a Canadian perspective on UX up to this point, but your post makes me feel that it&#039;s relevant, and neglected. Maybe a Canadian UX organzation wouldn&#039;t appeal to all UX professionals in Canada, but an organization doesn&#039;t have to have to be everything to everyone to be relevant. I&#039;d personally settle for an organization that understands and realizes its mission, even on a very small scale.

  • Dmitry Nekrasovski

    I think this is a fantastic idea. Here in Vancouver, the SIGCHI chapter died for lack of interest and relevance, but there is now a non-denominational organization called VanUE (<a href="http://www.vanue.com) " target="_blank"><a href="http://www.vanue.com)" target="_blank">http://www.vanue.com) that seems to try to be more inclusive. It&#039;s mainly a forum for presentations, though, and meeting people is difficult.



    I also noticed that all the &quot;new communities&quot; you mention are primarily virtual - could this have something to do with their non-competitive nature?

  • Daniel Ponech

    Dude, I feel your pain, I really do. You see, there was this thing, the Canadian Usability Summit Society, dedicated to addressing the very issues you raise. More than just usability, it was an organisation that aspired to be an open forum that helped break through the barriers that divided the fragmented, competitive user experience community in Toronto and beyond. It wanted to help move the community of which you speak beyond its current &quot;Lord of the Flies&quot; state into something, well, better. Alas, CUSS fell on hard times and we&#039;re left with things the way you describe.



    Still, I got nuthin&#039; but love for ya, baby

  • Nathan Shaw

    Anyone have experience with SparkPlug? The feature set and price tag look pretty good for most of our client&#039;s needs. Just wondering if anyone is actually using it and what they think of it.



    Thanks,



    --Nate

  • Brandon

    I am looking at ActiveWeb 3.0 and FarCry. Does anyone have any knowledge about ActiveWeb 3.0 by Lomtec?? (<a href="http://www.lomtec.com)

    " target="_blank">www.lomtec.com)

    It is CF-based and only $2,950. Sounds good but I would like some feedback as I try to compare.

  • David Crow

    I remember WinFax/Delrina, wow, that was a long time ago. I did some usability evaluations of one of their products as a student intern in 1995.



    I thought that TiraWireless was a BlueSpark company. And LavaLife, a different focus, but still a software solution. OpenText, RIM are both Waterloo companies aren&#039;t they. But there&#039;s Hummingbird and some others.



    I wonder what information I should capture about Toronto companies:

    &lt;ul&gt;&lt;li&gt;name&lt;/li&gt;&lt;li&gt;year started&lt;/li&gt;&lt;li&gt;number of employees&lt;/li&gt;&lt;li&gt;address&lt;/li&gt;&lt;li&gt;industry sector&lt;/li&gt;&lt;li&gt;uri&lt;/li&gt;&lt;li&gt;public/private&lt;/li&gt;&lt;/ul&gt;



    Gary Will provides a great service, Waterloo TECH Digest, maybe grabbing RSS and news stories about the companies listed would be useful too. Kind of a Technorati or Blogdex for Toronto software companies.

  • Randy Charles Morin

    Opencola (dev mgr), 724 Solutions (dev mgr), RIMM, OpenText, 1X Inc. (CA), Lemontonic (lead), Lavalife, Omniterm (lead), Dude Research (director), etc.



    Mostly companies that I helped start and a few extras.



    Remember also Winfax/Delrina and everything spawn from their, like TiraWireless.

  • David White

    Curious how Macromedias Contribute CMS will hold water against FarCry and SparkPlug?



    Any feedback regarding your experiences with these packages would be greatley appreciated.

  • Chris Adams

    David, thank you for post about Hot Banana in August 2003.



    Hot Banana 5 has just been launched and it is the most cost-effective, easy-to-use, yet feature rich Web Content Management systems on the market today. Here&Atilde;&shy;s a link to the site: <a href="http://www.hotbanana.com. " target="_blank"><a href="http://www.hotbanana.com." target="_blank">www.hotbanana.com. It&Atilde;&shy;s built on the ColdFusion MX platform. I invite you to take the product tour: <a href="http://hotbanana.com/hot-banana-tour/. " target="_blank"><a href="http://hotbanana.com/hot-banana-tour/." target="_blank">http://hotbanana.com/hot-banana-tour/.



    From your posts, I see that XHTML, CSS and accessibility compliance are priorities for you. The Hot Banana team has worked very hard to make Hot Banana compliant. Currently we are working on converting some of our customers&Atilde;&shy; web site designs into W3C compliant sites. If you would like to learn more about how we accomplished this task and where Hot Banana is headed in the future, please contact me.



    Thank you,



    Chris Adams, Hot Banana Product Manager

  • Dimitris Siskopoulos

    This is the second CMS from our company (www.weblogic.gr). It is the only CMS that can show it&#039;s content to ANY site, even if it does not support Coldfusion (or any other scripting languages) and databases...

    Check out the demos on tripod.com

    <a href="http://easynews0.tripod.com/

    " target="_blank"><a href="http://easynews0.tripod.com/

    " target="_blank">http://easynews0.tripod.com/

  • David Crow

    eWebEditPro is okay, but it requires a PC running IE. Since I develop primarly using a Mac running OS X, it limits my user base.



    I have been using Editize very successfully (we had a minor issue with the code base on MozillaFirebird, but it was an error with the production server having an older version of the code). It works really well, though sometimes the xhtml support is not as far along as I would like it.

  • Michael Sherer

    If you&#039;re interested in an Open Source/Freeware solution, you might check out the Caravel project. It supports multi-platform editing, is the closest to WYSIWYG editing in a CMS that I&#039;ve seen, scales to thousands of sites, integrates withe LDAP, lets you create, display and post to RSS channels, let&#039;s you dynamically create personal sites just by authenticating to the enterprise directory, etc.



    It&#039;s written in PHP, website metadata is stored as LDAP objects (a very cool and powerful back-end architecture), runs on Linux, OpenLDAP and Apache, but conceivably could be totally platform independent.



    I&#039;m biased since I&#039;m the project manager, but it&#039;s a pretty exciting project that&#039;s just going public. We&#039;re also looking to start a technology development co-op for vertical market applications. See <a href="http://co-op.caravelcms.org

    " target="_blank"><a href="http://co-op.caravelcms.org

    " target="_blank">http://co-op.caravelcms.org

  • Chris Hefferon

    David --

    My understanding is that eWebEditPro can be configured to produce strict XHTML with the simple setting of an attribute. I used this in a few CMS projects, but to be honest, the published web sites had no real requirement for XHTML so the adherence to the standard never really got tested. Overall, despite having no affiliation with Ektron, I found the eWebEditPro product pretty robust (for WYSIWYG editing), easy-to-implement and easy-to-use.

  • David Brannan

    The URL to StoryCMS v2.1 is Raven Productions.

  • David Brannan

    Please check out our CMS. It is called StoryCMS v2.1 and under our product section.

  • David Crow

    I started using Editize for my content editor. It works okay, we are having some issues getting it to work well with MozillaFirebird but it seems to work for Safari 1.0 on Mac OS X.3.

  • Jodeo

    I&#039;m looking for a CHEAP (free?), simple TextArea replacement tag for ColdFusion that will allow the user to input their page content/copy with formatting (B/I/U, etc), possibly upload images, and post to datasources (such as Access. Yeah, I know... &quot;Access? Crimony!&quot;). It&#039;s a simple, low-budget project.



    Being Mac-platform friendly is strongly desired but not essential.



    Thanks.

  • Lee Aston

    Hi,

    can anyone recommend a good host for Farcry? Please email me if you do.



    Regards

    Lee

  • Dimitris Siskopoulos

    Our second and &quot;lighter&quot; CMS is EasyNews. It&#039;s major feature is that it the content can appear on ANY server, even free servers.

    Check out some REAL demos on free servers:

    <a href="http://easynews0.tripod.com/

    " target="_blank">http://easynews0.tripod.com/ <a href="http://www.geocities.com/easynewsdemo/

    " target="_blank">http://www.geocities.com/easynewsdemo/

  • Ian Van Audenhaege

    It is my understanding that FarCry is moving to the UNIX platform... I think this is very important since CF is going in the same direction.



  • David Crow

    I had to put our content management project on hold for a couple of months. I needed to reallocate my team resource to put out some additional fires.



    The project is set to relaunch on November 17. I&#039;ll post my progress.



    The FarCry solution is very page based. The templates are fairly easy to set up and configure. My biggest complaint is the search capabilities and the lack of a thesaurus. Version control is great.

  • Jose Hernandez

    I love this page...



    I work for the University of California at Santa Cruz in the student affairs dept. http://studentaffairs.ucsc.edu We are currently looking for a scalable CMS for our department and the units we support. As far as a real-world example, we have almost every OS and browser to support on both the content-creation end and the receiving end. We have no money thanks to the politicians. We have dozens of existing CF forms and applications that we simply cannot live without. We also want to help academic departments and student media implement their own CMS solutions, who all have their own servers, OS&#039;s, webservers, databases, and staff. Its a bloody mess- just look at the UCSC site and you&#039;ll see thousands of pages that look like they have nothing to do with eachother.



    One day I&#039;ll graduate but for now this is my mess. I&#039;m looking for something super robust and scalable and simple to help maintain a consistent look and feel for my campus, or at least a branch of it. FarCry looks like the solution we are going to adapt. We have also considered a slough of LAMP solutions, in the open spirit, but everything I&#039;ve seen so far looks too complicated for my likings - I don&#039;t want to learn linux or zope or any new languages this year, ColdFusion is enough for now.



    Any suggestions from y&#039;all? Any foreseeable brick walls with FarCry?

  • Dave Bloch

    We&#039;ve been using Emojo&#039;s Affino CMS for about 15 months now, and I&#039;m an unabashed fan. Be sure you look carefully at what it takes to create the page templates; Affino has a GUI (the &quot;Design Centre&quot;) that really works well. Training non-technical staff to do at least basic content editing is easy. Lots of features built in that other systems require you buy other applications. Check out the site; I do that one (along with our Intranet site and 3 others on the same server) -- and I&#039;m a one-person shop.

  • Gobo

    David,



    It would be interesting to know your experiences with FarCry to this point. I&#039;m considering implementing it for a client, but it&#039;s taking a while to understand what&#039;s going on internally with the software.



    --Thanks,

  • Brice Dunwoodie

    This is a very useful article for those who are entering into a CMS procurement process and are considering a ColdFusion based solution.



    We have worked with both PaperThin&#039;s CommonSpot and with NetQuest&#039;s NQContent. They are both very solid products, each addressing different parts of the user spectrum. CommonSpot is very robust wrt process management, segregation of sub-sites (eg, business divisions), granular authoring and control, personalization, and extensibility.



    NQContent&#039;s current version is built around a concept of Articles, and thus currently has a more rigid concept of &quot;content&quot;. It does have a very easy to customize architecture, a strong workflow system, an intuitive admin interface, useful add-on modules, and a solid security framework. Another important feature of NQContent is that it is extremely strong in the area of rapid application development. The product provides a GUI interface directly into your database where by one can manipulated the schema (ie, modify the tables), enter data, and extract data for use in pages. This element of the product could potentially save you thousands in custom development costs -- not to be overlooked.



    Its not 100% accurate, but I would characterize CommonSpot as a business/process solution and NQContent as more of business/technical solution.



    Both of these products run on and take advantage of the new features in CFMX. Both of these products are due for a new major release in the next 2-4 months.



    Hopefully this is helpful. You can also track more general CMS information at <a href="http://www.cmswire.com " target="_blank"><a href="http://www.cmswire.com" target="_blank">www.cmswire.com .

  • Angelo Gregoriou

    Please free to visit <a href="http://www.easyconsole.com.

    " target="_blank">www.easyconsole.com. A very interesting CFMX-based CMS.

  • Alex Aguilar

    Thanks for the excellent compilation of Coldfusion CMSs.



    As for a good cross-platform HTML-area replacement. I use Editize.

    Works great on Macs running Safari.



    If I know the client is Windows/ie centric then I recommend SiteObjects Editor.

  • Evelyn So

    To find the closest branch of any store, I look at (a)the address (b)the map i.e. that little helpful tool readily available via mapquest, yahoo! maps, scanned map images, or even doodling on a napkin.



    I have never taken out a map and draw a linear line between A and B. Because I don&#039;t know how to....FLY? Am I still qualified to shop at Sears?



  • Lloyd Steadman

    You may also want to consider AssetNow (<a href="http://www.assetnow.com). " target="_blank">http://www.assetnow.com). It works very well for me and the pro version has one of the best HTML editors I&#039;ve seen.



    Regarding HTML editors for CMS, do not underestimate the need for a spell checker! ActiveEdit (<a href="http://www.cfdev.com) " target="_blank">http://www.cfdev.com) is a good HTML editor that has an integrated server side spell checker.

  • Dimitris Siskopoulos

    Please check out our CMS too:

    <a href="http://www.e-publish.gr/setlang.cfm?lang=uk

    " target="_blank"><a href="http://www.e-publish.gr/setlang.cfm?lang=uk

    " target="_blank">http://www.e-publish.gr/setlang.cfm?lang=uk

  • Robin Hilliard

    Thanks for including Speck in your survey. The great thing is that there is a whole Spectrum of CMS solutions out there using Macromedia technology - starting with Contribute, then solutions like Speck for your traditional CF tag scripting people, and then frameworks that make the most of CFCs such as FarCry and Shado.

  • Geoff Bowers

    Only just stumbled across your post -- thanks for the vote of support. I think it&#039;s worth noting that FarCry use to be a commercial solution we sold locally for about 15-20kUS per server. It took a lot of courage to open source the code base and turn the company around to have a purely service driven focus. The response from developers and new clients has been great -- but the best evidence of that is the range of new sites being built using FarCry technology. Hope to see you on the farcry-dev mailing list :)

  • Darrell Johnson

    David, your post has been invaluable. thanks



    We are just starting the search for a CFMX based Content system for our company. I&#039;ll keep you all up to date as our choices narrow. We do need a system with some installed base and a strong support model.

  • David Crow

    I came across an additional ColdFusion based CMS today in a random search, and they aren&#039;t very far from me in Toronto. HotBanana [ http://www.hotbanana.ca/ ] located in Barrie, ON is a CF-based solution.

  • David Crow

    Thanks Jeff for correcting my mis-capitalization of Emojo. Hopefully, I will get it correct at some point.

  • Jeff Rhys-Jones

    Urrk!



    Thanks for the change, we&#039;re so very nearly there! &#039;eMojo&#039; has now been changed to &#039;EMojo&#039;. What we&#039;d really like is &#039;Emojo&#039;!!



    Now I know I&#039;m probably pushing my luck with this, but - well, I thought that it was worth a shot.



    By the way, if you have the spare time, we have a handy item on Emojo.com which helps one know how to pronounce the words &#039;Emojo&#039; and &#039;Affino&#039; and also explains why they are what they are! The link to the item is here...



    <a href="http://www.emojo.com/About/Index.cfm?ccs...

    " target="_blank"><a href="http://www.emojo.com/About/Index.cfm?ccs=83&amp;c..." target="_blank">http://www.emojo.com/About/Index.cfm?ccs=83&amp;c...

    Anyway, keep up the good work!



    Cheers,



    Jeff

  • Jeff Rhys-Jones

    Hey thanks for considering us!



    Cheers from London,



    Jeff



    Jeff Rhys-Jones

    Technical Director, Emojo Ltd.



    p.s. it is &#039;Emojo&#039;, not &#039;eMojo&#039;!



  • Eric

    I&#039;d be interested in anyone&#039;s findings with regards to CF based CMS solutions above the $5,000 ceiling imposed here. If price isn&#039;t an issue, are there any more feature-rich tools out there for CF developers? Thanks in advance...

  • Glen Engel-Cox

    eWebEditPro requires a PC (i.e., no Apple, no Linux), I believe because it links to Windows DLLs.

  • David Gammel

    We&#039;re in the process of deploying eWebEditPro from Ektron. Too early to give it a review but based on spec it looks like the best one out there for generating valid code.

  • Jay

    I believe you would have to add Albert Lee as a usability consultant who has extensive experience with usability at RIM, IBM

    I donot have his website info but know of him

  • Andyed

    I did something similiar while reading POET. The link in the url field I call an &quot;anolital&quot; clock. It shows both relative time and allows for both hour and minutes without major saccading.

blog comments powered by Disqus

Previous post:

Next post:

Get Adobe Flash playerPlugin by wpburn.com wordpress themes