I can empathize :)<p><pre><code>  &gt;  And then the question becomes why not just use javascript
  &gt;  on the server, too, with node.js? 
</code></pre>
I feel this from time to time. There are good things about it, but bad too. I mean, different languages have different strengths, and front and back end seem different, so it would make sense that a language designed for each case is going to maybe be stronger than a language that tries to straddle both.