var org = {p3k: ({url:"http://wiki.nasa.gov:80/cm/rssfeed/blog/NASA-CIO-Blog.rss", xml:"<?xml version=\"1.0\" encoding=\"UTF-8\"?><?xml-stylesheet title=\"XSL_formatting\" type=\"text/xsl\" href=\"/cm/newui/rssxsl/sprss.xsl\"?>\t<rss version=\"2.0\">\t  <channel>\t    <title>NASA CIO Blog</title>\t    <link>http://wiki.nasa.gov:80/cm/rssfeed/blog/NASA-CIO-Blog.rss</link>\t    <description>Postings on NASA CIO Blog</description>\t    <language>en-us</language>\t    <pubDate>Tue, 9 Feb 2010 09:32:01 EST</pubDate>\t    <lastBuildDate>Tue, 9 Feb 2010 09:32:01 EST</lastBuildDate>\t    <webMaster>nasa-support@etouch.net</webMaster>\t\t\t\t<item>\t<title>Imagine a CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1265686736773.html</link>\t<description>I remember telling my grandmother about our adventures at Kennedy Playground in the Shaw Neigborhood of Washington, DC.  She smiled and said, \u201cTootie Baby, imagination is the greatest nation in the world\u201d.  I didn\u2019t really get it then.  But, I get it now.  Imagination.  \n\n</description><pubDate>Tue, 9 Feb 2010 00:57:21 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1265686736773.html</guid></item><item>\t<title>Reflections of a CIO\u2019s Grandmother</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1264478774964.html</link>\t<description>My first CIO blog of the New Year was supposed to be about IT strategy and looking forward.  I planned to pen that blog this weekend.  But, I got diverted by family obligations related to celebrating my grandmother\u2019s 96th birthday.  I made her favorite Sweet Potato Crescent Rolls and Baptist Pound Cake.  I would do my blog later, but Mama came first last night.  She died today. I would rather reflect on leadership lessons I learned from her.</description><pubDate>Tue, 26 Jan 2010 10:48:15 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1264478774964.html</guid></item><item>\t<title>Aloha Goddard Space Flight Center,Aloha NASA</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1254013866256.html</link>\t<description>This will be short and sweet\u2026so here it is.  Today, September 26, 2009, is my last official day as the CIO of NASA\u2019s Goddard Space Flight Center.  Tomorrow I start as CIO of NASA.</description><pubDate>Tue, 26 Jan 2010 10:43:22 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1254013866256.html</guid></item><item>\t<title>Transparency and Naked Leadership</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1238361851779.html</link>\t<description>Transparency means more than just putting data up on static websites.  Leading in a transparent way has the atomic advantage of being able to be exposed to a huge set of diverse ideas thus hastening innovation and creativity.  However, the cultural challenges associated with leading in this environment requires a new kind of personal leadership \u2013 Naked Leadership.</description><pubDate>Tue, 26 Jan 2010 10:41:30 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1238361851779.html</guid></item><item>\t<title>A CIO in Love with Her PDA: Please Don\u2019t Tell My Husband</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1238980258803.html</link>\t<description>Cellphones: They really do drive us crazy.  I reflected on a little quip that my husband for some strange reason does NOT think is amusing \u2013 I LOVE my Blackberry, and I\u2019m having an affair with the iPhone! Maybe we should all bow our heads and send a text message to pray for deliverance.</description><pubDate>Tue, 26 Jan 2010 10:36:06 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1238980258803.html</guid></item><item>\t<title>CIO Time</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1240894225248.html</link>\t<description>I must admit that I\u2019ve always had a problem with time. I hate time actually. Colleagues who know me well will laugh out loud when they realize that I had the audacity to write about Time Management. I guess those who can \u2026 do; those who can\u2019t \u2026 well, they blog about it.</description><pubDate>Tue, 26 Jan 2010 10:33:05 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1240894225248.html</guid></item><item>\t<title>More Things My Mother Taught Me About Being a CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1241895711743.html</link>\t<description>It\u2019s appropriate as we enter Mother\u2019s Day weekend for me to reflect that I don\u2019t have to look back too far in the past to learn from my mother.  I\u2019ve blogged about this topic before and the calendar warrants further reflections on some more of those CIO learning moments.</description><pubDate>Tue, 26 Jan 2010 10:31:25 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1241895711743.html</guid></item><item>\t<title>Leadership Lessons from a CIO\u2019s Hairdresser</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1246139246901.html</link>\t<description>I had to get a security clearance and the special agent doing my background investigation called me up and asked for the phone number of my hairdresser.  I paused \u2026 and told him \u2026 that\u2019s a low blow dude.  He said you\u2019d be surprised what you can learn from a person\u2019s hairdresser.  You\u2019d be surprised indeed \u2013 even leadership lessons.</description><pubDate>Tue, 26 Jan 2010 10:19:15 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1246139246901.html</guid></item><item>\t<title>California Dreaming NASA-Style</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1255897996202.html</link>\t<description>Resilience, resourcefulness, and transitional leadership -- in California getting leadership lessons from a Joshua Tree.</description><pubDate>Tue, 26 Jan 2010 10:15:34 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1255897996202.html</guid></item><item>\t<title>A CIO Thanksgiving</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1259444368077.html</link>\t<description>A CIO Thanksgiving means planting seeds of leadership.  It also means having a vision, a plan, and a cornucopia of results.  Finally, but most important, we need to give thanks for the people who help us deliver the harvest to the organizations we serve.</description><pubDate>Tue, 26 Jan 2010 10:14:09 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1259444368077.html</guid></item><item>\t<title>Freckles and Fruit Trees: Things My Mother Taught Me About Being a CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1232845190542.html</link>\t<description>I guess I love my freckles.  It\u2019s what my mother gave me.  And what I have \u2013 the total of my experiences, learning, DNA, and heritage \u2013 make me the freckled CIO that I am.</description><pubDate>Tue, 26 Jan 2010 10:10:07 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1232845190542.html</guid></item><item>\t<title>Moving Information Technology Mountains with Mustard Seed Innovation</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1262049087546.html</link>\t<description>We can learn a lot about innovation by looking at lessons taught to us by the tiny mustard seed.  This tiny seed blossoms into a large sprawling plant and has many uses.  CIOs can reap bountiful crops of capability by sowing small seeds of innovation.</description><pubDate>Tue, 29 Dec 2009 12:29:35 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1262049087546.html</guid></item><item>\t<title>The Small But Mighty Stennis Space Center</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1257711218287.html</link>\t<description>As leaders, we should never overlook the contributions of the small and humble.  Leadership success relies on those contributions. </description><pubDate>Sun, 8 Nov 2009 13:27:50 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1257711218287.html</guid></item><item>\t<title>How to Rule the World of IT through Enterprise Architecture</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1256697836332.html</link>\t<description>Well \u2026 deep breaths \u2026 using Enterprise Architecture to rule the world \u2026 hum.  I better cut this short; I need to go and come up with a name for my country and commission a flag.</description><pubDate>Tue, 27 Oct 2009 22:43:57 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1256697836332.html</guid></item><item>\t<title>The Smell of Future</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1252256481960.html</link>\t<description>I love the smell of September in Washington, DC, it smells like the future.</description><pubDate>Mon, 7 Sep 2009 12:11:36 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1252256481960.html</guid></item><item>\t<title>In Search of the Lost Art of IT Management</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1250806448141.html</link>\t<description>Today, just about everyone has a camera on their phone.  So now anyone can be a photographer.  With blogs, everyone is now a journalist.  The same situation exists with IT.  The proliferation, the ubiquitous nature of it, and the increased ease of use forces IT, as well as cameras, to be considered merely tools.  It is because of the notion that IT is merely a tool that we have lost the Art of IT Management.</description><pubDate>Thu, 20 Aug 2009 18:14:08 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1250806448141.html</guid></item><item>\t<title>The Betting CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1249850171764.html</link>\t<description>By some strange confluence in the universe, I found myself in a casino for two consecutive weekends.  Leadership lessons in a casino?  You bet!</description><pubDate>Sun, 9 Aug 2009 14:36:13 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1249850171764.html</guid></item><item>\t<title>Inspire or Expire</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1249082026866.html</link>\t<description>NASA/Goddard Space Flight Center got an inspiring first visit from our new Administrator Charlie Bolden.  One thing he said stuck in my mind and in my heart.  He said that NASA should ... inspire.  What do organizations need to do in order to inspire?</description><pubDate>Fri, 31 Jul 2009 16:13:47 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1249082026866.html</guid></item><item>\t<title>Footprints in the Sand: Innovation at Goddard&apos;s White Sands Complex</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1248823793134.html</link>\t<description>Innovation is all the rage these days.  Ironically, we talk about innovation like it\u2019s never been done before.  I had the pleasure of visiting Goddard Space Flight Center\u2019s White Sands Complex in Las Cruces, New Mexico.  But innovation also includes getting new life out of old things. As I stowed my 2 PDAs, cell phone, laptop, and two iPods, I was about to see how these heroes of technology maintain and support a very mature infrastructure with scarce resources.</description><pubDate>Tue, 28 Jul 2009 16:41:48 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1248823793134.html</guid></item><item>\t<title>Problem Solving and Personal Leadership</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1247541159879.html</link>\t<description>Not surprisingly, some of the same characteristics of a good problem-solver can be found in a good leader.   Courage, creativity, focus, tenacity.</description><pubDate>Mon, 13 Jul 2009 20:12:40 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1247541159879.html</guid></item><item>\t<title>The Poor Strugglin\u2019 CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1246578986821.html</link>\t<description>Sometimes you have good days and sometimes you have bad days.  As you look backwards on bad days, these leadership lessons always seem clear.  Wouldn\u2019t be great if we could look forward to them or at least learn these lessons in real time?  It would make you almost embrace these so-called bad days.  It could improve your learning as a leader.</description><pubDate>Thu, 2 Jul 2009 17:30:08 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1246578986821.html</guid></item><item>\t<title>Girl Power for CIOs</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1245777530352.html</link>\t<description>So, I guess the conclusion is whether you are a male or female executive; or a CIO or regular person, you should focus on your strengths, be prepared to stand out in a crowd, and watch out for alligators.</description><pubDate>Tue, 23 Jun 2009 13:18:50 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1245777530352.html</guid></item><item>\t<title>NASA Goddard Space Flight Center Launches Spacebook</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1244861198431.html</link>\t<description>I\u2019ve often said that this NASA CIO gig is pretty tough.  But, there are many times \u2026 like now \u2026 where I am proud to be the CIO of NASA\u2019s Goddard Space Flight Center.  We launched Spacebook this week.  Woo-hoo!</description><pubDate>Thu, 18 Jun 2009 13:47:23 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1244861198431.html</guid></item><item>\t<title>Quality in the Web 2.0 World</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1244258970644.html</link>\t<description>The Director of the Facility, Dr. Butch Caffall, took me on a marvelous journey with his pen and a legal-size yellow pad about quality.   But, he got me thinking about quality in a Web 2.0 context. Does it really exist?</description><pubDate>Fri, 5 Jun 2009 23:40:44 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1244258970644.html</guid></item><item>\t<title>The Goddard CIO Blog: One Year Later</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1243717791222.html</link>\t<description>One year today, I made my first blog post.  Today, I want to pause and discuss my experience, my learning, and my path forward.  This is a lengthy post.  It will not be a sterile reflection of the efficacy of this Web 2.0 technology, but rather, this will be an expression of what this experience meant to me as a CIO, a leader, and as an individual.</description><pubDate>Mon, 1 Jun 2009 22:16:21 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1243717791222.html</guid></item><item>\t<title>How Extraordinary Golf Leads to Extraordinary Leadership</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1243102313942.html</link>\t<description>We all have our purpose for playing golf just as we have our purpose in life.  We confuse performance with purpose.  Are we committed to looking good with the perfect drive? Or to enjoying golf?  We do this in the workplace as managers and leaders.  Are we committed to the purpose of the project?  Or have we lost sight of the organization\u2019s target because we are overly focusing on performance? Now certainly performance is critical, but we don\u2019t want a successful operation and a dead patient!</description><pubDate>Sat, 23 May 2009 14:25:37 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1243102313942.html</guid></item><item>\t<title>ITIL We Meet Again</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1242572513052.html</link>\t<description>I first met ITIL in the 1980s.  This was in the good-ole-days \u2013 when programmers wrote real code; 5 nines didn\u2019t mean 6 sigmas; and Data Centers weren\u2019t on people\u2019s desks. Who knew we&apos;d meet again? These critical practices are essential to providing quality service and promoting collaboration across diverse service providers in today&apos;s learning IT organization.</description><pubDate>Sun, 17 May 2009 11:08:42 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1242572513052.html</guid></item><item>\t<title>What\u2019s IT Got to Do With It?</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1241320777138.html</link>\t<description>This week, my mother announced to me that she heard on Oprah what Twitter is and didn&apos;t need her CIO daughter to explain it.  Well, if that isn&apos;t a wake up call for CIOs to become relevent in the advent of Web 2.0 technologies then CIO really does stand for Career Is Over!</description><pubDate>Sat, 2 May 2009 23:19:38 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1241320777138.html</guid></item><item>\t<title>Implementing Service Oriented Architecture (SOA) in the Enterprise</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1240094600083.html</link>\t<description>Yeah, SOA what! I like neat technology just like the next girl.  It\u2019s cool and snazzy, but if it is not solving a problem, we\u2019re probably implementing technology that may not have mission value.  The potential here is great, but first we have to pause and reflect on what particular problem we are trying to solve. And finally, we need to implement approaches that address the people, process, and technology dimensions.</description><pubDate>Sat, 18 Apr 2009 18:46:53 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1240094600083.html</guid></item><item>\t<title>NASA CIO Meeting: Connecting with Dot</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1239468181458.html</link>\t<description>Johnson Space Center Deputy CIO Dot Swanson reminds us of the key critical attributes for having critical conversations -- confidence, humility, and skill.  Connecting with Dot during a meeting of NASA CIOs was an inspirational reminder of the importance of this for an organization like ours.</description><pubDate>Sat, 11 Apr 2009 12:43:01 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1239468181458.html</guid></item><item>\t<title>The Art of Change Followership</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1237744471744.html</link>\t<description>These soft or people-centered skills may appear to be an inadequate substitute for outcome oriented leadership and followership behaviors \u2013 especially in an engineering culture as NASA.  But it can make a real difference to outcomes and productivity during today\u2019s turbulent times.</description><pubDate>Sun, 22 Mar 2009 13:54:33 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1237744471744.html</guid></item><item>\t<title>Cloud Computing in the Federal Government: On a Cloudy Day How It Will Astound You</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1237089048316.html</link>\t<description>It had the privilege of tutoring someone in Algebra this week.  The number one error that the Algebra student makes is ignoring signs of integers.  The number one mistake that IT Leaders make is ignoring signs of disruptive technologies.</description><pubDate>Sat, 14 Mar 2009 23:53:43 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1237089048316.html</guid></item><item>\t<title>The Changeling:  A New CIO Organization</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1218463575116.html</link>\t<description>The Changeling:  A New CIO Organization</description><pubDate>Tue, 10 Mar 2009 03:17:33 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1218463575116.html</guid></item><item>\t<title>To Serve Our Customers</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1224973917741.html</link>\t<description>What does &quot;serve our customers&quot; mean?  Do we assist them? Or do we consume them?</description><pubDate>Tue, 10 Mar 2009 03:14:41 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1224973917741.html</guid></item><item>\t<title>Partnerships in Space</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1236394684425.html</link>\t<description>I was excited about hearing from NOAA and from Department of Energy.  We have a lot in common and have the potential of forming strong partnerships.</description><pubDate>Fri, 6 Mar 2009 22:01:55 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1236394684425.html</guid></item><item>\t<title>108: Preparing for Glory in NASA\u2019s Information Technology Program</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1235256550436.html</link>\t<description>You may want to skip to the next item in your RSS Feed because this blog is for me \u2013 for my selfish purposes.  Perhaps no purpose and perhaps no value to you \u2026 but of value to me and maybe to the 108 men and women of Goddard Space Flight Center&apos;s IT and Communications Directorate.</description><pubDate>Sat, 21 Feb 2009 17:55:02 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1235256550436.html</guid></item><item>\t<title>Being Stung By Leading Organizational Change</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1234847428784.html</link>\t<description>So, I\u2019ve dried my tears, sobered up, and didn\u2019t hit the jackpot, but I learned a lesson from bees and was reminded of something I learned about change leadership.  It stings.</description><pubDate>Tue, 17 Feb 2009 00:15:32 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1234847428784.html</guid></item><item>\t<title>The Learning Organization: CIO as Paleontologist</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1234137634240.html</link>\t<description>I ran into someone who worked for one of my colleagues.  He was a Paleontologist.  I thought of the dinosaurs, and how we can learn from them and their inability to learn and adapt and subsequent extinction.  Such is the future of organizations that fail to do likewise.</description><pubDate>Sun, 8 Feb 2009 19:00:34 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1234137634240.html</guid></item><item>\t<title>Did You Hear the One About the NASA CIOs?</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1233513315851.html</link>\t<description>Q: How many NASA CIOs does it take to change a light bulb?  A: None, it\u2019s a hardware problem.  If you like that, here\u2019s a better one.  Q: How many NASA CIOs does it take to change NASA?  A: All of them</description><pubDate>Sun, 1 Feb 2009 13:54:05 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1233513315851.html</guid></item><item>\t<title>The Transparent CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1232230149415.html</link>\t<description>Lately, many of us have been discussing transparency in government.  But what is it really? Maybe it&apos;s time that I pushed the edges of it personally, to see if it&apos;s all it&apos;s cracked up to be.</description><pubDate>Sat, 17 Jan 2009 17:09:59 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1232230149415.html</guid></item><item>\t<title>CIO of the Stars</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1231713264248.html</link>\t<description>As the CIO of NASA\u2019s Goddard Space Flight Center, I must be aligned with Goddard\u2019s mission to support NASA\u2019s goals in understanding where we came from, where we are going, and are we alone.  I think for this agency, the answer is in the stars.</description><pubDate>Sun, 11 Jan 2009 17:35:11 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1231713264248.html</guid></item><item>\t<title>IT Governance in Government</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1231020719863.html</link>\t<description>IT Governance is a real problem in Government.  Sort of like a similar problem we had in \u2026 say \u2026 Colonial America. More later on why.</description><pubDate>Sat, 3 Jan 2009 17:12:00 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1231020719863.html</guid></item><item>\t<title>A Day in the Life of a CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1217708030734.html</link>\t<description>A Day in the Life of a CIO</description><pubDate>Thu, 1 Jan 2009 18:25:23 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1217708030734.html</guid></item><item>\t<title>Will They Cheer For You?</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1221100431754.html</link>\t<description>Will They Cheer For You?</description><pubDate>Thu, 1 Jan 2009 18:23:58 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1221100431754.html</guid></item><item>\t<title>But I Blog</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1224438784826.html</link>\t<description>Why would a NASA CIO blog?</description><pubDate>Thu, 1 Jan 2009 18:22:32 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1224438784826.html</guid></item><item>\t<title>Social Architecture: My 145 BFs</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1226178416605.html</link>\t<description>The benefits and limitations of social networking technology and architectures.</description><pubDate>Thu, 1 Jan 2009 18:21:07 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1226178416605.html</guid></item><item>\t<title>A CIO Thanksgiving: Poopsies,Oopsies,and Technologies</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1227405654366.html</link>\t<description>As the Thanksgiving holiday approaches, many people are pausing to give thanks for what they have.  So, it seems appropriate for me, a thankful CIO, to take time out to reflect.</description><pubDate>Thu, 1 Jan 2009 18:20:31 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1227405654366.html</guid></item><item>\t<title>Doorways to 2009 CIO Leadership Strategies</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_12301314403688.html</link>\t<description>As 2008 ends and 2009 begins, many of us begin to think of what the new year will bring.  A CIO leadership agenda warrants the same kind of reflections.</description><pubDate>Thu, 1 Jan 2009 18:19:39 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_12301314403688.html</guid></item><item>\t<title>Email to MARS</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1229311905370.html</link>\t<description>Many do not know that the Wallops Flight Facility is NASA\u2019s ONLY owned and operated launch range.  A short 45-minute  \u201cE-ticket\u201d ride on NASA 8 takes you to one of NASA\u2019s amazing best kept secrets.</description><pubDate>Tue, 30 Dec 2008 09:06:24 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1229311905370.html</guid></item><item>\t<title>What CIOs Want</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1229889511007.html</link>\t<description>I can&apos;t expect people to read my CIO mind to understand what I want.  So, here is my wish list.</description><pubDate>Sun, 21 Dec 2008 14:58:31 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1229889511007.html</guid></item><item>\t<title>Visiting Virtual Worlds: A Short Weekend Road Trip</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1228711923923.html</link>\t<description>Technology strategists need to get past the hype of virtual worlds to look for real applications and find ways to measure the value.</description><pubDate>Sun, 7 Dec 2008 23:52:05 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1228711923923.html</guid></item><item>\t<title>Consumerism and the Irrelevant CIO</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1227985996428.html</link>\t<description>iPhone, uPHone, we all scream for iPhones. Consumerism is the comet that threatens the Jurassic CIO.  The fittest CIOs are the ones with the right amount of courage, creativity, vision in their leadership DNA.</description><pubDate>Sat, 29 Nov 2008 14:13:17 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1227985996428.html</guid></item><item>\t<title>Turning Ideation into the Greatest Nation in the World</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1226815355665.html</link>\t<description>Ideation is more than a mindless paint-by-numbers process; it is the palette that is essential in creating the masterpiece of innovation.</description><pubDate>Sun, 16 Nov 2008 01:02:35 EST</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1226815355665.html</guid></item><item>\t<title>My Head is Virtually in the Clouds</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1225577959187.html</link>\t<description>How Cloud Computing gives CIOs an incredible opportunity to be superheroes.</description><pubDate>Sat, 1 Nov 2008 18:32:40 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1225577959187.html</guid></item><item>\t<title>CIOs Leading with I3P: Inspiring  Passion,Power,and Purpose</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223789929470.html</link>\t<description>\u201cPeople are instructed by reason, but are inspired by passion.\u201d</description><pubDate>Mon, 13 Oct 2008 01:34:33 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223789929470.html</guid></item><item>\t<title>The Art of Change Leadership</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1212169225857.html</link>\t<description>How CIOs Need to Implement Change</description><pubDate>Sun, 12 Oct 2008 02:00:11 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1212169225857.html</guid></item><item>\t<title>Innovation in Government: Learning from Luddites</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1213138119004.html</link>\t<description>Innovation in Government: Learning from Luddites</description><pubDate>Sun, 12 Oct 2008 01:59:20 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1213138119004.html</guid></item><item>\t<title>Star Trek Made Me Do It</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1213497868186.html</link>\t<description>Star Trek Made Me Do It\nStar Trek Made Me Do It: Nothing is better than being the CIO of NASA&apos;s Goddard Space Flight Center.\n\nStar Trek Made Me Do It</description><pubDate>Sun, 12 Oct 2008 01:58:09 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1213497868186.html</guid></item><item>\t<title>Leaving a Legacy Versus Being a Legacy</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1214071012776.html</link>\t<description>It&apos;s better to leave a legacy than to be one.</description><pubDate>Sun, 12 Oct 2008 01:57:07 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1214071012776.html</guid></item><item>\t<title>Web 2.0 and Blogging: Getting 2 Know U</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1214775309577.html</link>\t<description>Blogging, and facebook, and twitter \u2026 oh, my!</description><pubDate>Sun, 12 Oct 2008 01:56:17 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1214775309577.html</guid></item><item>\t<title>The Application of Technology: But Girls,It Still Works!</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1215284500043.html</link>\t<description>The Application of Technology: But Girls, It Still Works!</description><pubDate>Sun, 12 Oct 2008 01:55:21 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1215284500043.html</guid></item><item>\t<title>Speaking Mission: When You\u2019re Not Talking to Ancient Romans and Geeks</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1216498269379.html</link>\t<description>Speaking Mission: When You\u2019re Not Talking to Ancient Romans and Geeks</description><pubDate>Sun, 12 Oct 2008 01:54:11 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1216498269379.html</guid></item><item>\t<title>Update -- But Girls,It Still Works! AND Speaking in Terms the Mission Understands</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1216854919552.html</link>\t<description>Update -- But Girls, It Still Works! AND Speaking in Terms the Mission Understands</description><pubDate>Sun, 12 Oct 2008 01:53:07 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1216854919552.html</guid></item><item>\t<title>What If The Great Karnak Were a CIO?</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1217043142694.html</link>\t<description>What If The Great Karnak Were a CIO?</description><pubDate>Sun, 12 Oct 2008 01:51:50 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1217043142694.html</guid></item><item>\t<title>Are You Smarter Than A CIO?</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1219525616542.html</link>\t<description>Are You Smarter Than A CIO?</description><pubDate>Sun, 12 Oct 2008 01:46:27 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1219525616542.html</guid></item><item>\t<title>The Great CIO Organization: Building the Right Team</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1219116962011.html</link>\t<description>The Great CIO Organization: Building the Right Team</description><pubDate>Sun, 12 Oct 2008 01:45:21 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1219116962011.html</guid></item><item>\t<title>Technology Anytime,Anyplace,Anywhere: A Network That Doesn?t Depend on a Single Power Cord</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1220037123519.html</link>\t<description>Technology Anytime, Anyplace, Anywhere: A Network That Doesn?t Depend on a Single Power Cord</description><pubDate>Sun, 12 Oct 2008 01:43:53 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1220037123519.html</guid></item><item>\t<title>Rules for Aging CIOs: A Wry and Witty Guide to IT Transformation</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1221963799408.html</link>\t<description>Rules for Aging CIOs: A Wry and Witty Guide to IT Transformation</description><pubDate>Sun, 12 Oct 2008 01:41:31 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1221963799408.html</guid></item><item>\t<title>The New CIO Leadership Team: The Right Stuff</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223001046217.html</link>\t<description>The New CIO Leadership Team: The Right Stuff</description><pubDate>Sun, 12 Oct 2008 01:40:29 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223001046217.html</guid></item><item>\t<title>IT Transformation at NASA Goddard Space Flight Center in 7-4 Time</title>\t<link>http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223227132497.html</link>\t<description>IT Transformation at NASA Goddard Space Flight Center in 7/4 Time</description><pubDate>Sun, 12 Oct 2008 01:34:56 EDT</pubDate>\t<guid isPermaLink=\"false\">http://wiki.nasa.gov:80/cm/blog/NASA-CIO-Blog/posts/post_1223227132497.html</guid></item>\t  </channel></rss>\n", message:undefined, modified:(new Date(1265726363569)), baseUri:"http://p3k.org/rss/", query:"frameColor=black&textColor=black&_=1257787583965&titleBarColor=lightblue&compact=&fontFace=&align=&showXmlButton=&maxItems=1&boxFillColor=white&titleBarTextColor=black&width=200&url=http://wiki.nasa.gov:80/cm/rssfeed/blog/NASA-CIO-Blog.rss&", param:{textColor:"black", width:"200", align:"", fontFace:"", url:"http://wiki.nasa.gov:80/cm/rssfeed/blog/NASA-CIO-Blog.rss", compact:"", frameColor:"black", showXmlButton:"", boxFillColor:"white", _:"1257787583965", titleBarColor:"lightblue", maxItems:"1", titleBarTextColor:"black"}, box:"<table class=\"rssBox\" width=\"${width}\" bgcolor=\"${frameColor}\" \n      style=\"table-layout: fixed; overflow: hidden; font-family: ${fontFace};\" \n      align=\"${align}\" cellspacing=\"1\" cellpadding=\"7\" border=\"0\">\n<tr bgcolor=\"${titleBarColor}\">\n<td>\n   ${xmlButton}\n   <strong>${title}</strong>\n   <div>\n      <small style=\"color: ${titleBarTextColor};\">${date}</small>\n   </div>\n</td>\n</tr>\n<tr bgcolor=\"${boxFillColor}\">\n<td class=\"rssBoxContent\" style=\"color: ${textColor};\">\n   ${image}\n   ${items}\n   ${input}\n   <div class=\"rssBoxPromo\" style=\"margin-top: 0px; text-align: left; \n         font: 9px verdana, sans-serif\">\n      RSS box by <a href=\"http://p3k.org/rss\">p3k.org</a>.\n   </div>\n</td>\n</tr>\n</table>\n\n", image:"<a href=\"${link}\"><img src=\"${source}\" width=\"${width}\" height=\"${height}\" \nalt=\"${title}\" title=\"${title}\" align=\"${align}\" valign=\"${valign}\" \nhspace=\"${hspace}\" vspace=\"${vspace}\" border=\"0\" /></a>\n\n", input:"<form method=\"get\" action=\"${link}\">\n${description}\n<input type=\"text\" name=\"${name}\" size=\"15\" /> <input type=\"submit\" \nvalue=\"${title}\" />\n</form>\n\n", item:"<div class=\"rssBoxItemContent\">\n${title}\n${break}\n${description}\n${buttons}\n</div><br />\n\n", date:"${year}-${month}-${day}, ${hours}:${minutes}h\n\n", link:"<a class=\"${class}\" href=\"${link}\" style=\"${style}\">${text}</a>\n", error:"<?xml version=\"1.0\"?>\n<rss version=\"error\">\n   <channel>\n      <title>RSS Box Error</title>\n      <link>${link}</link>\n      <description>This output was automatically generated to report an error \n      that occurred during a request to the JavaScript RSS Box Viewer.</description>\n      <item>\n         <title>Oops, something went wrong...</title>\n         <description>An error occurred while processing the request to the \n         JavaScript RSS Box Viewer.</description>\n      </item>\n      <item>\n         <title>An error message was returned by the server.</title>\n         <description>${message}</description>\n      </item>\n      <item>\n         <description>Most likely, this might have happened because of a \n         non-existent or invalid RSS feed URL. Please check and possibly correct \n         your input, then try again.</description>\n      </item>\n   </channel>\n</rss>\n\n"})};
function debug(str) {
   return document.write('<p><span style="background-color: yellow;">', 
         str, '</span><p>');
}

org.p3k.RssBox = function() {
   var ref;
   var ISOPATTERN = /([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9:]+).*$/;
   
   var data = org.p3k;
   data.defaults = {
      url: "http://blog.p3k.org/rss",
      maxItems: 7,
      width: 200,
      align: "",
      frameColor: "black",
      titleBarColor: "lightblue",
      titleBarTextColor: "black",
      boxFillColor: "white",
      textColor: "black",
      showXmlButton: "",
      compact: ""
   };
   
   var baseUri = data.baseUri;
    
   var getColor = function(str) {
      if (str.length === 6 && parseInt(str, 16) && str.indexOf("#") !== 0) {
         str = "#" + str;
      }
      return str.toLowerCase();
   }

   var value;
   for (var i in data.defaults) {
      value = data.param[i];
      if (!value || value.length === 0) {
         data.param[i] = data.defaults[i];
      } else if (i.indexOf("Color") > 0) {
         data.param[i] = getColor(value);
      }
   }

   // FIXME: Ugly work-around for many boxes using too small width 
   // values because the former version did not show the exact output.
   if (data.param.javascript && data.param.width < 200) {
      data.param.width = 200;
   }
   // Remove obsolete parameters from param and query
   delete data.param.javascript;
   data.query = data.query.replace("javascript=true", "");   

   var NAMESPACES = {
      dc: "http://purl.org/dc/elements/1.1/",
      rdf: "http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   };

   var getUrl = function(url) {
      url = baseUri + "proxy.r?" + encodeURIComponent(url);
   
      var HttpRequest = function() {
         return (typeof XMLHttpRequest !== "undefined") ?
            new XMLHttpRequest() : new ActiveXObject("Msxml2.XMLHTTP");
      }
   
      var request = new HttpRequest();
      request.open("GET", url, false);
      request.send(null);   
      if (!request.getResponseHeader("Date")) {
         var cached = request;
         var ifModifiedSince = cached.getResponseHeader("Last-Modified") || 
               new Date(0); // January 1, 1970
         request = new HttpRequest();
         request.open("GET", url, false);
         request.setRequestHeader("If-Modified-Since", ifModifiedSince);
         request.send("");
         if (request.status === 304) {
            request = cached; 
         }
      }
      return request;
   }
   
   var getDocument = function(source) {
      if (source) {
         if (document.implementation.createDocument) {
            var parser = new DOMParser();
            var doc = parser.parseFromString(source, "text/xml");
            return doc;
         } else if (window.ActiveXObject) {
            var doc = new ActiveXObject("Microsoft.XMLDOM");
            doc.async = "false";
            doc.loadXML(source);
            return doc;
         }
      }
      return null;
   }
   
   var getError = function() {
      var msg = null, root;
      if (!xml || data.message) {
         msg = data.message || "Unknown error.";
      } else if (xml.parseError && xml.parseError.errorCode) {
         msg = xml.parseError.reason; // IExplore
      } else if (root = xml.documentElement) {
         var errorNode;
         if (root.nodeName === "parsererror") {
            msg = xml.documentElement.textContent; // Mozilla
         } else if ((errorNode = root.childNodes[0]) && 
               errorNode.nodeName === "parsererror") {
            msg = errorNode.textContent; // Safari
         } else if (!/rss|rdf|scriptingNews/i.test(xml.documentElement.nodeName)) {
            msg = "Incompatible data format. Are you sure this is an RSS feed?";
         }
      }
      return msg;
   }
   
   var getNode = function(parent, name, namespace) {
      if (namespace) {
         if (typeof parent.getElementsByTagNameNS === "undefined") {
            var elements = parent.getElementsByTagName(namespace + ":" + name);
         } else {
            var elements = parent.getElementsByTagNameNS(NAMESPACES[namespace], name);
         }
      } else {
         var elements = parent.getElementsByTagName(name);
      }
      if (elements && elements[0]) {
         return elements[0];
      }
      return null;
   }
   
   var getText = function(node) {
      if (node && node.childNodes && node.childNodes.length > 0) {
         return node.childNodes[0].nodeValue || "";
      }
      return "";
   }
   
   var trim = function(str) {
      if (str) {
         return str.replace(/^\s*(\S*)\s*$/, "$1");
      }
      return "";
   }
   
   var padZero = function(n) {
      if (n < 10) {
         return "0" + n
      }
      return n;
   }

   var encodeXml = function(str) {
      if (!str) {
         return "";
      }
      return str.replace(/</g, "&lt;").replace(/>/g, "&gt;").replace(/&/g, "&amp;");
   }
      
   var render = function(template, param) {
      if (!template || !param) {
         return template;
      }
      template = template.replace(/\$\{([^}]+)\}/g, function() {
         var key = arguments[1];
         return param[key] || "";
      });
      return template;
   }
   
   var renderDate = function(date) {
      if (date.constructor !== Date) {
         var str = String(date);
         var millis = Date.parse(str.replace(ISOPATTERN, "$1/$2/$3 $4"));
         if (millis) {
            date = new Date(millis);
         } else {
            date = new Date;
         }
      }

      return render(data.date, {
         year: date.getFullYear(),
         month: padZero(date.getMonth() + 1),
         day: padZero(date.getDate()),
         hours: padZero(date.getHours()),
         minutes: padZero(date.getMinutes()),
         seconds: padZero(date.getSeconds()),
         timeZone: "" // date.getTimezoneOffset()
      });
   }
   
   var renderButtons = function(enclosure, source) {
      var result = "";
      if (enclosure && enclosure.link) {
         result += render(data.image, {
            source: baseUri + "enclosure.gif",
            title: enclosure.type,
            link: encodeURI(enclosure.link),
            width: 13,
            height: 16
         });
      }
      if (source && source.link) {
         result += render(data.image, {
            source: baseUri + "source.gif",
            title: source.title,
            link: encodeURI(source.link),
            width: 15,
            height: 15
         });
      }
      return result;         
   }
   
   var param = data.param;
   var rss = data.rss = {items: []};
   var xml = getDocument(data.xml);

   rss.error = getError();
   if (rss.error !== null) {
      xml = getDocument(render(data.error, {
         link: baseUri + "?" + encodeXml(data.query),
         message: encodeXml(rss.error)
      }));
      param.compact = 0;
      param.showXmlButton = 1;
   }

   var root = xml.documentElement;
   var type = root.nodeName;

   if (type === "scriptingNews") {
      var channel = getNode(xml, "header");
      rss.format = "Scripting News";
      rss.version = getText(getNode(channel, "scriptingNewsVersion"));
      rss.title = getText(getNode(channel, "channelTitle"));
      rss.description = getText(getNode(channel, "channelDescription"));
      rss.link = getText(getNode(channel, "channelLink"));
      if (ref = getText(getNode(channel, "imageUrl"))) {
         ref = rss.image = {source: ref};
         ref.title = getText(getNode(channel, "imageTitle"));
         ref.link = getText(getNode(channel, "imageLink"));
         ref.width = getText(getNode(channel, "imageWidth"));
         ref.height = getText(getNode(channel, "imageHeight"));
         ref.description = getText(getNode(channel, "imageCaption"));
      }
   } else {
      var channel = getNode(xml, "channel");
      rss.format = "RSS";
      rss.version = (type === "rdf:RDF") ? "1.0" : 
            root.getAttribute("version");
      rss.title = getText(getNode(channel, "title"));
      rss.description = getText(getNode(channel, "description"));
      rss.link = getText(getNode(channel, "link"));
      var image = getNode(xml, "image");
      if (image) {
         ref = rss.image = {};
         ref.source = getText(getNode(image, "url"));
         ref.title = getText(getNode(image, "title"));
         ref.link = getText(getNode(image, "link"));
         ref.width = getText(getNode(image, "width"));
         ref.height = getText(getNode(image, "height"));
         ref.description = getText(getNode(image, "description"));
      }
   }
   
   if (type === "rdf:RDF") {
      rss.date = renderDate(getText(getNode(channel, "date", "dc")) || data.modified);
      rss.rights = getText(getNode(channel, "creator", "dc"));
      var input = getNode(root, "textinput");
      if (input && !getNode(input, "link")) {
         input = root.getElementsByTagName("textinput")[1];
      }
      if (input) {
         ref = rss.input = {};
         ref.link = getText(getNode(input, "link"));
         ref.description = getText(getNode(input, "description"));
         ref.name = getText(getNode(input, "name"));
         ref.title = getText(getNode(input, "title"));
      }
   } else {
      rss.date = renderDate(getText(getNode(channel, "lastBuildDate") || getText(getNode(channel, "pubDate"))) || data.modified);
      rss.rights = getText(getNode(channel, "copyright"));
   }
   
   var item, text, node;
   var items = xml.getElementsByTagName("item");

   for (var i=0; i<Math.min(items.length, param.maxItems); i+=1) {
      item = items[i];

      if (type === "scriptingNews") {
         ref = {title: ""};
         ref.description = getText(getNode(item, "text")).replace(/\n/g, " ");
         ref.link = getText(getNode(item, "link"));
         if (text = trim(getText(getNode(item, "linetext")).replace(/\n/g, " "))) {
            ref.description = ref.description.replace(new RegExp(text), 
                  '<a href="' + getText(getNode(item, "url")) + '">' + text + '</a>');
         }
      } else {
         ref = {
            title: getText(getNode(item, "title")),
            description: getText(getNode(item, "description")),
            link: getText(getNode(item, "link") || getNode(item, "guid"))
         };
     }

     if (node = getNode(item, "source")) {
        ref.source = {
           link: node.getAttribute("url"),
           title: getText(node)
        }
     }
     
     if (node = getNode(item, "enclosure")) {
        ref.enclosure = {
           link: node.getAttribute("url"),
           length: node.getAttribute("length"),
           type: node.getAttribute("type")
        }
     }
     
     if (node = getNode(item, "category")) {
        ref.category = {
           domain: node.getAttribute("domain") || "",
           content: getText(node)
        }
     }
     
     rss.items.push(ref);
   }
   
   var item, items = "";
   for (var i=0; i<rss.items.length; i+=1) {
      item = rss.items[i];
      items += render(data.item, {
         title: new function() {
            var title = (!param.compact ? "<strong>" : "");
            if (item.link) {
               title += render(data.link, {
                  link: encodeURI(item.link),
                  text: item.title,
                  'class': "rssBoxItemTitle"
               });
            } else {
               title += item.title;
            }
            !param.compact && (title += "</strong>");
            return new String(title); // FIXME: Funny, title alone will be rendered as [object]
         }(),
         'break': item.title && item.description ? "<br />" : "",
         description: (!param.compact || !item.title) && item.description,
         buttons: renderButtons(item.enclosure, item.source)
      });
   }
   
   var box = render(data.box, {
      title: rss.link ? render(data.link, {
         link: encodeURI(rss.link),
         text: rss.title,
         'class': "rssBoxTitle",
         style: "color: " + param.titleBarTextColor
      }) : rss.title,
      description: rss.description,
      items: items,

      xmlButton: param.showXmlButton && render(data.image, {
         link: param.url,
         source: baseUri + "rss.png",
         title: rss.format + " " + rss.version,
         width: 16,
         height: 16,
         align: "right",
         hspace: 3
      }),
      
      image: !param.compact && rss.image && render(data.image, {
         link: encodeURI(rss.image.link),
         source: rss.image.source,
         width: rss.image.width,
         height: rss.image.height,
         title: rss.image.title,
         align: "right",
         valign: "baseline",
         hspace: 5,
         vspace: 5
      }),
      
      input: !param.compact && rss.input && render(data.input, {
         link: encodeURI(rss.input.link),
         description: rss.input.description,
         name: rss.input.name,
         title: rss.input.title
      }),
      
      date: rss.date,
      width: param.width,
      frameColor: param.frameColor,
      fontFace: param.fontFace,
      align: param.align,
      titleBarColor: param.titleBarColor,
      titleBarTextColor: param.titleBarTextColor,
      boxFillColor: param.boxFillColor,
      textColor: param.textColor
   });

   if (!window.rssBoxSetup) {
      document.write(box);
   }
   
   return box;
};

org.p3k.RssBox();

