<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 <channel>
  <title>Bernie Zimmermann</title>
  <link>http://www.bernzilla.com/</link>
  <description>Bernie Zimmermann's Blog</description>
  <generator>PHP 4.2.3</generator>
  <copyright>Copyright &#169; 2011 Bernie Zimmermann</copyright>
  <item>
   <title>Merecal Goodbye Letter</title>
   <link>http://www.bernzilla.com/2011/10/24/merecal-goodbye-letter/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/10/24/merecal-goodbye-letter/</guid>
   <comments>http://www.bernzilla.com/2011/10/24/merecal-goodbye-letter/#comments</comments>
   <pubDate>Tue, 25 Oct 2011 05:06:19 GMT</pubDate>
   <description>
    <![CDATA[<p><a href="http://www.flickr.com/photos/bernzilla/6278660357" title="RIP Merecal 2009 - 2011 on Flickr" class="noDeco"><img src="http://farm7.static.flickr.com/6093/6278660357_1d2f334457.jpg" width="437" height="500" /></a>
</p>
<p>
I closed the door on <a href="http://www.bernzilla.com/2009/07/23/merecal/" title="Merecal">Merecal</a> tonight.  I've already posted about <a href="http://www.bernzilla.com/2009/07/23/merecal/" title="Merecal">what Merecal is</a> before, and I recently posted the details of its demise over at <a href="http://blog.merecal.com/2011/09/30/a-goodbye-letter/" title="Merecal Blog - A Goodbye Letter">the Merecal blog</a>.  However, I'm reposting that goodbye letter here for posterity's sake, since I'm pretty sure this blog will stick around longer than Merecal's will:
</p>
<blockquote>
<p>
We <a title="We've Launched" href="http://blog.merecal.com/2009/07/23/weve-launched/">released Merecal back in 2009</a> for very selfish reasons.  First and foremost, we wanted to build a service that would make our personal tastes in music, books, movies and video games work for us rather than against us.  Rather than worrying about whether one of our favorite bands had a new album out, or one of our favorite actors' movies was coming to DVD, we wanted to rest easy, knowing that Merecal would do the hard work for us and let us know when one of those releases was coming.
</p>
<p>
Second, we were hopeful that our little entrepreneurial adventure would prove profitable so that we could justify spending more time on the site (we both have full-time jobs outside of Merecal), adding features that would make it even easier for users to count on Merecal to keep them up-to-date on all kinds of new releases -- and not just releases in the currently supported categories.
</p>
<p>
Typically, selfishness doesn't pan out in the end, but in the case of Merecal, it did.  We are proud of the service we built, and we've continued to rely on it as our one-and-only source for new release information.  Furthermore, we were profitable, and remain confident that our users saw the same benefits from the service that we did.
</p>
<p>
Unfortunately, the bulk of this post has been written in past tense.  That is because we are faced with the hard-to-swallow task of shutting down Merecal on October 25th, 2011.
</p>
<p>
When we started developing Merecal in 2008, we made the decision to build it on the backbone of Amazon's Product Advertising API.  Amazon's extensive and dependable service gave us the data we needed to cover a very wide range of new releases across the many categories and subcategories that Merecal supports today.  Sadly, as of October 25th, <a title="Changes to the Product Advertising API" href="https://affiliate-program.amazon.com/gp/advertising/api/detail/api-changes.html?ie=UTF8&amp;pf_rd_t=501&amp;ref_=amb_link_83957571_2&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_p=&amp;pf_rd_s=assoc-center-1&amp;pf_rd_r=&amp;pf_rd_i=assoc-api-detail-2-v2">Amazon's Product Advertising API will become far less extensive</a> in terms of the sheer amount of new release information we will be able to access.  This change strikes at the heart of Merecal, since we lose the ability to offer the deep content so closely tied to our users' specific interests.
</p>
<p>
We can imagine that your reaction might be similar to our own -- a selfish one.  Where will we now go to get new release information in the formats we prefer, e.g. email, web feeds, calendar updates and/or tweets?  Right now, we don't know the answer to that question.  We just know that Merecal won't be that place.
</p>
<p>
That is a hard reality to accept, but it is the reality, so we apologize not only for the inconvenience of Merecal's demise, but also for the lack of apparent alternatives.
</p>
<p>
As always, if you have any questions, comments or even recommendations of good Merecal alternatives, we're all ears.  Hit us up in comments, on Twitter <a title="Merecal on Twitter" href="http://twitter.com/Merecal">@Merecal</a> or via email at info@merecal.com.
</p>
<p>
And finally, we just want to thank all of our users who helped confirm that there was demand for a service like Merecal, and for making Merecal such a fun product to work on.
</p>
<p>
Sincerely,
</p>
<p>
The Merecal founders,<br />
Matt Jackson and Bernie Zimmermann
</p>
</blockquote>
<p>
R.I.P. Merecal</p>]]>
   </description>
  </item>
  <item>
   <title>Ten Years Later</title>
   <link>http://www.bernzilla.com/2011/09/11/ten-years-later/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/09/11/ten-years-later/</guid>
   <comments>http://www.bernzilla.com/2011/09/11/ten-years-later/#comments</comments>
   <pubDate>Sun, 11 Sep 2011 15:32:31 GMT</pubDate>
   <description>
    <![CDATA[<p><img src="http://www.bernzilla.com/img/flag.jpg" width="450" height="234" alt="American Flag" /></p>]]>
   </description>
  </item>
  <item>
   <title>Handling the Enter Key On a Node in a TreeView in C#</title>
   <link>http://www.bernzilla.com/2011/05/08/handling-the-enter-key-on-a-node-in-a-treeview-in-c/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/05/08/handling-the-enter-key-on-a-node-in-a-treeview-in-c/</guid>
   <comments>http://www.bernzilla.com/2011/05/08/handling-the-enter-key-on-a-node-in-a-treeview-in-c/#comments</comments>
   <pubDate>Sun, 08 May 2011 18:51:47 GMT</pubDate>
   <description>
    <![CDATA[<p>I was surprised to find that hitting the Enter key on a node in a <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.aspx" title="TreeView Class (System.Windows.Forms)">TreeView</a> control in C# isn't treated like either a single- or double-click event.  I suppose it's a good thing, from a developer's perspective, since it gives you maximum flexibility on handling the different types of input.  However, it does require more work (and code) to make sure your keyboard- and mouse-driven input is treated equally, if that's what you desire.
</p>
<p>
I wanted my C# application to mimick behavior I'm used to in other applications, where single-clicking the mouse is the same as "browsing" the node with the arrow keys.  You can go from one node to the next without firing off any selections.  On a double-click, you are explicitly choosing that node, either to expand its children, see its associated contents (e.g. in another pane), or both.  I implemented that behavior by handling the typical <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.nodemouseclick.aspx" title="TreeView.NodeMouseClick Event (System.Windows.Forms)">NodeMouseClick</a> and <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.nodemousedoubleclick.aspx" title="TreeView.NodeMouseDoubleClick Event (System.Windows.Forms)">NodeMouseDoubleClick</a> events.
</p>
<p>
However, also mimicking behavior I'm used to in other applications, I wished to have the Enter (or Return) key behave the same as a double-click.  To do so, I had to handle <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.control.keypress.aspx" title="Control.KeyPress Event (System.Windows.Forms)">KeyPress</a> events on the <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.aspx" title="TreeView Class (System.Windows.Forms)">TreeView</a> control itself, making sure to check that a node actually <em>was</em> selected prior to triggering my subsequent behavior.  The code ended up looking something like the following:
</p>
<blockquote class="code">
<p>
<code>
// handling for when a key is pressed when the treeview is active<br />
private void treeView_KeyPress(object sender, KeyPressEventArgs e)<br />
{<br />
&#160;&#160;// if there is a currently selected node<br />
&#160;&#160;if (null != treeView.SelectedNode)<br />
&#160;&#160;{<br />
&#160;&#160;&#160;&#160;// if the Enter key was pressed<br />
&#160;&#160;&#160;&#160;if ((char)Keys.Return == e.KeyChar)<br />
&#160;&#160;&#160;&#160;{<br />
&#160;&#160;&#160;&#160;&#160;&#160;// do stuff<br />
&#160;&#160;&#160;&#160;}<br />
&#160;&#160;}<br />
}
</code>
</p>
</blockquote>
<p>
Since presumably one could hit Enter before any node was selected in the <a href="http://msdn.microsoft.com/en-us/library/system.windows.forms.treeview.aspx" title="TreeView Class (System.Windows.Forms)">TreeView</a>, it's a good idea to make sure there is a selected node before doing anything else.  Checking for the Enter key input is as simple as converting the <code>Keys.Return</code> constant to a <code>char</code> and then comparing it to the key the user pressed, <code>e.KeyChar</code>.
</p>
<p>
This is pretty straightforward stuff once you figure it out, but I didn't see many existing examples online and kinda had to figure it out on my own (often the best way to learn), so I figured I'd post it here in case it saves someone a few minutes of their time.</p>]]>
   </description>
  </item>
  <item>
   <title>The World Didn't End</title>
   <link>http://www.bernzilla.com/2011/04/23/the-world-didnt-end/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/04/23/the-world-didnt-end/</guid>
   <comments>http://www.bernzilla.com/2011/04/23/the-world-didnt-end/#comments</comments>
   <pubDate>Sat, 23 Apr 2011 19:23:50 GMT</pubDate>
   <description>
    <![CDATA[<p><a href="http://www.deathcabforcutie.com/" title="Death Cab for Cutie">Death Cab for Cutie's</a> <a href="http://en.wikipedia.org/wiki/Ben_Gibbard" title="Ben Gibbard - Wikipedia">Ben Gibbard</a>:
</p>
<blockquote>
<p>
Whenever we're bathing in the afterglow of an election -- or the sorrow of an election -- I feel that you're kind of susceptible to extreme emotions. In 2004 when George Bush was re-elected, I was convinced the world was going to end in the next four years. I really did. I was terrified of what was going to happen in this country over the next four years. And every day -- after the next day, after the next day -- the sun came up and the world didn't end.
</p>
</blockquote>
<p>
<a href="http://articles.cnn.com/2011-04-12/entertainment/death.cab.soundcheck_1_nick-harmer-ben-gibbard-death-cab?_s=PM:SHOWBIZ" title="Death Cab for Cutie gets personal, political">CNN: Death Cab for Cutie gets personal, political</a></p>]]>
   </description>
  </item>
  <item>
   <title>Why You Should Watch Inside Job</title>
   <link>http://www.bernzilla.com/2011/03/07/why-you-should-watch-inside-job/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/03/07/why-you-should-watch-inside-job/</guid>
   <comments>http://www.bernzilla.com/2011/03/07/why-you-should-watch-inside-job/#comments</comments>
   <pubDate>Tue, 08 Mar 2011 02:29:24 GMT</pubDate>
   <description>
    <![CDATA[<p>I'm one of the unlucky many who purchased a home in 2007, right before the housing market collapsed.  As such, I'm one of the unlucky many who are stuck paying a hefty mortgage payment each month on a home that isn't nearly worth what I'm paying for, at least from a market perspective.  Fortunately, though, I'm lucky enough to afford that mortgage and haven't lost my house.
</p>
<p>
As covered in <a href="http://www.bernzilla.com/2008/12/31/2008/" title="2008">my recap of 2008</a>, I was also directly affected by the widespread changes to the economy when the company I've worked for since college ended up cutting half its employees in October of that year.  Again, I was fortunate enough to retain my employment through that rough period, but as I said back then, it was nevertheless an experience I hope I never have to go through again.
</p>
<p>
Since the economy's downturn, mostly through religiously watching <a href="http://www.thedailyshow.com/" title="The Daily Show">The Daily Show</a>, but also by attempting to soak in some understanding via <a href="http://www.vimeo.com/3261363" title="The Crisis of Credit Visualized">nifty infographics</a>, I've tried my best to learn how and why the economy tanked the way it did.  However, up until today, I really didn't fully grasp the details and certainly didn't appreciate the vast corruption that took place to get us where we've been the past few years.
</p>
<p>
Enter <a href="http://www.sonyclassics.com/insidejob/" title="Inside Job">Inside Job</a>, a documentary by <a href="http://www.imdb.com/name/nm2480587/" title="Charles Ferguson">Charles Ferguson</a> that succeeds in clearly outlining the roots of the economic crisis.  Having watched the film today, I not only understand how we got where we are, but I have a newfound disappointment in our country's past and present failings in terms of financial regulation.
</p>
<p>
What I liked about the film is that it hears from all sides (at least those who didn't decline to comment), including members of oversight committees (using the term very, very lightly), politicians, economists and other academic experts in an attempt to uncover how things got out of control so quickly.  Without a whole lot of extraneous commentary, it's easy to see the scumbags for what they are.  I also liked that the film didn't take sides politically, but instead outlined how each of the presidents since <a href="http://en.wikipedia.org/wiki/Ronald_Reagan" title="Ronald Reagan - Wikipedia">Ronald Reagan</a> -- and yes, <a href="http://en.wikipedia.org/wiki/Barack_Obama" title="Barack Obama - Wikipedia">Barack Obama</a> is included -- has played an integral part as an enabler of the corruption and conflicts of interest that have caused our economy to collapse.
</p>
<p>
After watching the film, I feel both disgusted and deflated; the former mostly because I'm a believer in learning from past mistakes, and it is painfully clear that none of that is happening at present, and the latter because it doesn't appear that there is anything a middle class American can really do to reverse the direction of these dangerous cogs that have been steadily turning for decades.  I do, at least, feel like I have a firmer grasp on the overall problem, and that is precisely why I wholeheartedly recommend <a href="http://www.sonyclassics.com/insidejob/" title="Inside Job">Inside Job</a> to anyone who wishes to understand how America got into the financial mess it is in today.
</p>
<p>
<object type="application/x-shockwave-flash" width="500" height="311" data="http://www.youtube.com/v/FzrBurlJUNk"><param name="movie" value="http://www.youtube.com/v/FzrBurlJUNk" /><param name="wmode" value="transparent" /></object></p>]]>
   </description>
   <enclosure url="http://www.youtube.com/v/FzrBurlJUNk" type="application/x-shockwave-flash" length="0" />
  </item>
  <item>
   <title>Nathan Matthew</title>
   <link>http://www.bernzilla.com/2011/03/05/nathan-matthew/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/03/05/nathan-matthew/</guid>
   <comments>http://www.bernzilla.com/2011/03/05/nathan-matthew/#comments</comments>
   <pubDate>Sun, 06 Mar 2011 07:02:31 GMT</pubDate>
   <description>
    <![CDATA[<p>Last Friday the 25th, my pregnant wife told me that she was feeling the kind of contractions she remembered feeling not long before <a href="http://www.bernzilla.com/2008/12/06/heidi-noelle/" title="Heidi Noelle">our daughter was born</a>.  This effectively raised our collective "threat level," and we spent the bulk of the day preparing for what would most likely be an extended stay at the hospital.  After our daughter had been put to bed, we started packing our things and let our neighbors know that we'd need someone to come over and stay at the house in case our daughter woke up for some reason.
</p>
<p>
In what would become the theme for the next several hours, everything seemed to fall into place and we arrived at the hospital around 11:35pm that night, just as my wife's contractions were getting debilitating.  After the typical poking and prodding of nurses, my wife received an epidural at around 1am from a very interesting anesthesiologist who sounded like a <a href="http://en.wikipedia.org/wiki/Kiwi_%28people%29" title="Kiwi (people) - Wikipedia">Kiwi</a> but is apparently from South Africa.  Her water broke at around 3am, after which we were told to kick back for a bit and wait for our forthcoming baby to work his way toward the outer world.  Of course, kicking back was a bit easier for me to do than my wife. ;)
</p>
<p>
Although we were hoping for a relatively quick labor (because of our opposite experience <a href="http://www.bernzilla.com/2008/12/06/heidi-noelle/" title="Heidi Noelle">the first time around</a>), things slowed down a bit and it wasn't until after a new team of nurses had arrived (around 7:30am) that the idea of pushing entered the discussion.  In fact, it wasn't until around 9:15am that my wife really started to push.  On the positive side, though, the delay gave our doctor, who technically was still on vacation, enough time to make it in to the hospital to deliver our baby.  Better still, once the pushing <em>did</em> start, it only took around 40 minutes before our newborn son, Nathan Matthew Zimmermann, was lying on my wife's chest and crying loudly.  It was a very happy and relieving moment, particularly since <a href="http://www.bernzilla.com/2008/12/06/heidi-noelle/" title="Heidi Noelle">Heidi's entrance into the world</a> was so much more dramatic.
</p>
<p>
Nathan was born at 10:05am on the morning of February 26th (<a href="http://en.wikipedia.org/wiki/Johnny_Cash" title="Johnny Cash - Wikipedia">Johnny Cash's</a> birthday!).  He weighed in at 9 lbs. 10 1/2 ounces and was 19 1/2 inches long.  His physique certainly matched that weight, as he arrived barrel-chested and well-built all around.  He also had very light blond hair, which totally threw my wife and me for a loop, especially considering that Heidi's hair had been jet black when she was born (it's since turned dark blonde).
</p>
<p>
A week later, having had time to reflect on the whole experience, I feel very fortunate that the labor and delivery went down the way it did.  As I mentioned earlier, everything seemed to go about as smoothly as it could, my wife was an absolute all star through it all, and we ended up with a very healthy baby boy who has had us smiling since the moment he arrived.
</p>
<p>
Just as I've started to get the hang of being the dad of an amazing daughter, I go back to the drawing board to find out what being the father of a son is all about. :)</p>]]>
   </description>
  </item>
  <item>
   <title>Early Impressions of Firefox 4</title>
   <link>http://www.bernzilla.com/2011/02/13/early-impressions-of-firefox-4/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/02/13/early-impressions-of-firefox-4/</guid>
   <comments>http://www.bernzilla.com/2011/02/13/early-impressions-of-firefox-4/#comments</comments>
   <pubDate>Mon, 14 Feb 2011 04:35:07 GMT</pubDate>
   <description>
    <![CDATA[<p>I downloaded and installed <a href="http://www.mozilla.com/en-US/firefox/beta/" title="Firefox 4 Beta">Firefox 4 Beta 11</a> today, and my very first impression was how <em>different</em> it is.  Whenever a new version of <a href="http://www.mozilla.com/en-US/firefox/" title="Firefox">Firefox</a> comes out, I always upgrade my wife's computer so she's got the latest and greatest.  This is the first version where I'm kinda cringing at the thought.  My wife isn't a huge fan of change, and there is enough visual change to the interface to really throw her off.
</p>
<p>
For me, though, all of the visual changes are welcome, even if they do take a little getting used to.  I definitely feel like there's more room to work with now that the tabs have been moved up to the titlebar area.  Even with the clutter reduction in the main toolbars, I still think there's room for more cleanup.  Removing the "Feedback" button in the upper-right corner would give me more room for the address bar and the search bar, but for all I know that might (and probably will) go away when version 4 is no longer in beta.
</p>
<p>
The first thing that struck me as a negative was the missing status bar, with no apparent way of making it reappear.  From the looks of <a href="http://support.mozilla.com/en-US/questions/764307" title="Can't find how to activate 'Status Bar' on Firefox 4 Beta 7">the Firefox support site</a>, the status bar has been removed with no intention of supporting it at all in the stock version of the browser.  Apparently one has the option of installing add-ons that restore some of that functionality.  The main reason I like the status bar is that I tend to hover over links before visiting them to see where the link is going to take me.  From reading that aforementioned support link, I realized that the <abbr title="Uniform Resource Locator">URL</abbr>s of hovered-over links are now displayed in the right-most half of the address bar.  That works for me, so I won't be installing any additional add-ons to restore the status bar.
</p>
<p>
I've heard lots about how fast <a href="http://www.mozilla.com/en-US/firefox/beta/" title="Firefox 4 Beta">Firefox 4</a> is, but I've yet to experience anything that blew me away in terms of speed.  I'm still only a few hours in, though, so maybe once I get to my usual tasks like reading feeds in <a href="http://www.google.com/reader">Google Reader</a>, I'll form a different opinion on that front.
</p>
<p>
All-in-all, though, even after a few hours of using the new browser, I can comfortably say that I'm not even considering moving back to version 3.x.  It's onward and upward from here.</p>]]>
   </description>
  </item>
  <item>
   <title>Ignoring Googlebot When Tailing Apache Logs</title>
   <link>http://www.bernzilla.com/2011/02/09/ignoring-googlebot-when-tailing-apache-logs/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2011/02/09/ignoring-googlebot-when-tailing-apache-logs/</guid>
   <comments>http://www.bernzilla.com/2011/02/09/ignoring-googlebot-when-tailing-apache-logs/#comments</comments>
   <pubDate>Thu, 10 Feb 2011 04:38:16 GMT</pubDate>
   <description>
    <![CDATA[<p>Every now and then I like to have a live view of my server logs to see what kinds of requests are being made of my various web servers.  Anyone with even limited exposure to the <a href="http://httpd.apache.org/" title="The Apache HTTP Server Project">Apache web server</a> and <a href="http://en.wikipedia.org/wiki/Linux" title="Linux - Wikipedia">Linux</a> hosting environments knows that <a href="http://en.wikipedia.org/wiki/Tail_%28Unix%29" title="tail (Unix) - Wikipedia">tail</a> is the weapon of choice for viewing web server requests as they happen:
</p>
<blockquote class="code">
<p>
<code>
tail -f /var/log/apache2/access_log
</code>
</p>
</blockquote>
<p>
On one of my web servers, <a href="http://en.wikipedia.org/wiki/Googlebot" title="Googlebot - Wikipedia">Googlebot</a> is a bit like a moth to a flame, constantly making requests that far out-measure requests coming from any other consumer of my web server's files.  Because of this, I wanted to figure out how I could run <a href="http://en.wikipedia.org/wiki/Tail_%28Unix%29" title="tail (Unix) - Wikipedia">tail</a> but filter out all <a href="http://en.wikipedia.org/wiki/Googlebot" title="Googlebot - Wikipedia">Googlebot</a>-related requests in an attempt to increase the likelihood of me spotting real requests coming from real users.
</p>
<p>
In a post titled <a href="http://forums.devshed.com/unix-help-35/using-grep-to-find-and-not-find-strings-88932.html" title="Using grep to find and not find strings">Using grep to find and not find strings</a>, I learned that the feat can be accomplished simply by combining the <a href="http://en.wikipedia.org/wiki/Tail_%28Unix%29" title="tail (Unix) - Wikipedia">tail</a> call with a call to <a href="http://en.wikipedia.org/wiki/Grep" title="grep - Wikipedia">grep</a>, being sure to include the latter's <code>-v</code> option.  That option tells <a href="http://en.wikipedia.org/wiki/Grep" title="grep - Wikipedia">grep</a> to match any line that <em>doesn't</em> match the given string or regular expression.
</p>
<p>
Therefore, to watch my web server log while ignoring all <a href="http://en.wikipedia.org/wiki/Googlebot" title="Googlebot - Wikipedia">Googlebot</a>-related requests, all I needed to do was use a command like the following:
</p>
<blockquote class="code">
<p>
<code>
tail -f /var/log/apache2/access_log | grep -v 'Googlebot'
</code>
</p>
</blockquote>
<p>
By replacing "Googlebot" with other strings like "<a href="http://en.wikipedia.org/wiki/Bingbot" title="bingbot - Wikipedia">bingbot</a>" or "<a href="http://www.mozilla.com/en-US/firefox/" title="Mozilla Firefox">Firefox</a>," one could easily change the output of the live view to meet his or her needs.</p>]]>
   </description>
  </item>
  <item>
   <title>Raindrop Wish</title>
   <link>http://www.bernzilla.com/2010/12/06/raindrop-wish/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2010/12/06/raindrop-wish/</guid>
   <comments>http://www.bernzilla.com/2010/12/06/raindrop-wish/#comments</comments>
   <pubDate>Mon, 06 Dec 2010 21:03:19 GMT</pubDate>
   <description>
    <![CDATA[<p>I wish I could watch<br/>
A raindrop form on a cloud<br/>
And fall from above</p>]]>
   </description>
  </item>
  <item>
   <title>Heidi's Second Birthday</title>
   <link>http://www.bernzilla.com/2010/12/02/heidis-second-birthday/</link>
   <guid isPermaLink="true">http://www.bernzilla.com/2010/12/02/heidis-second-birthday/</guid>
   <comments>http://www.bernzilla.com/2010/12/02/heidis-second-birthday/#comments</comments>
   <pubDate>Fri, 03 Dec 2010 04:27:15 GMT</pubDate>
   <description>
    <![CDATA[<p><a href="http://www.bernzilla.com/2008/12/06/heidi-noelle/" title="Heidi Noelle">My daughter was born</a> at 12:55am on December 2, 2008.  At around 12:55am on December 2, 2010, my wife and I were finishing putting together a <a href="http://www.toysrus.com/product/index.jsp?productId=4082056" title="Little Tikes Cookin' Creations Kitchen">Little Tikes Cookin' Creations Kitchen</a> for her to wake up to this morning.  Seven hours later, she walked into the living room, walked up to her new toy and started playing with it as if it had been there all along.  It made the 3+ hours of wood screws and blisters more than worthwhile.
</p>
<p>
After watching her pretend to cook a meal for about a half hour, I got ready for work and took off.  Since it's her special day, though, I left work early and drove over to <a href="http://www.trophycupcakes.com/" title="Trophy Cupcakes">Trophy Cupcakes</a> at <a href="http://www.thebravern.com/" title="The Bravern">The Bravern</a> (a place at which a man of my financial status doesn't really belong) to pick up some fancy cupcakes for her.  When I got home, we went next door and the neighbors threw a nice mini-party for her, with tiny cupcakes (you can't really ever get enough, can you?), balloons and a couple presents.  She got to play with the other kids that are babysat (is that a word?) over there, and then we left to head to <a href="http://www.partycity.com/" title="Party City">Party City</a>.
</p>
<p>
Since Heidi's birthday falls on a Thursday, we'll be throwing an official party at our place on the 11th.  At <a href="http://www.partycity.com/" title="Party City">Party City</a>, we showed her some of the different birthday party themes to see if she'd like one over the others.  My wife and I weren't overly impressed by the selection, but we ended up deciding on a theme that Heidi should enjoy.
</p>
<p>
After that, we walked over to <a href="http://www.redrobin.com/" title="Red Robin">Red Robin</a>, since in our opinion it's Heidi's favorite restaurant.  It certainly didn't disappoint.  She got a pink balloon right when she walked in the door, and we were sat down right next to a big Red Robin statue and within view of paintings of a cat and a monkey on the wall.  Since some of Heidi's favorite things right now are "kitties," "monkeys" and "birdies," it couldn't have played out much better.  She enjoyed her pizza and Mandarin oranges (she calls them "munges") and was all smiles throughout.
</p>
<p>
After dinner, we played her voicemails from all our family members wishing her a happy birthday.  Once we got home, she went back to playing with her new kitchen and eventually got to see and talk to her nana via webcam.  We then surprised her with the box of <a href="http://www.trophycupcakes.com/" title="Trophy Cupcakes">Trophy Cupcakes</a>, and she chose one of the chocolate peppermint cupcakes.  She seemed to enjoy it, if diving face-first into it was any indication, and then, despite the resulting sugar high, it was time for the normal bedtime routine.
</p>
<p>
Yesterday and today, my wife and I have been reflecting on how quickly the past two years have flown by.  As expecting parent newbies, everyone told us to cherish every minute because it would breeze by.  They couldn't have been more accurate.  Nevertheless, we already have tons of great memories to look back on, and we're still just getting started.  I'm both proud and grateful that I've been a part of watching my daughter grow, and today seemed like a perfect tribute to her for making every day feel like a birthday for me.</p>]]>
   </description>
  </item>
 </channel>
</rss>
