document.writeln doesn't write to a new line
<p>I was just writing some simple code and I noticed that using document.writeln doesn't write to a new line, permit me to demonstrate...</p>

<pre><code>    // this is my JSON object
var myObject = {
 "firstName": "John",
 "lastName": "Smith",
 "age": 25,
 "address": [{
    "Address1": "11 My Street",
    "Address2" : "Nice Area",
    "Town" : "Nice Town",
    "PCode" : "P05T 0DE"
    }]
 }

document.writeln(myObject.firstName);
document.writeln(myObject.address[0].Address1);
</code></pre>

<p>now this outputs the following....</p>

<blockquote>
  <p>John 11 My Street</p>
</blockquote>

<p>It's all on one line? If I used document.write() I'd expect this? It's happening in both IE &amp; Firefox. Obviously I could add <code>+ "&lt;br/&gt;"</code> or <code>+ "\n"</code> but I shouldn't need to do that?</p>

<p>Am I being stupid?</p>
