<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-7006794521860864760</atom:id><lastBuildDate>Mon, 04 May 2009 11:56:21 +0000</lastBuildDate><title>Tall Stories</title><description></description><link>http://savage.org.za/colin/default.htm</link><managingEditor>noreply@blogger.com (Colin Savage)</managingEditor><generator>Blogger</generator><openSearch:totalResults>62</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-4034495386058431490</guid><pubDate>Mon, 04 May 2009 10:41:00 +0000</pubDate><atom:updated>2009-05-04T20:41:22.228+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Tech</category><category domain='http://www.blogger.com/atom/ns#'>VB.Net</category><category domain='http://www.blogger.com/atom/ns#'>C#</category><title>Inherited C# and VB.Net Objects Initialize Fields in a Different Sequence</title><description>&lt;p&gt;If you’ve ever run &lt;a href="http://msdn.microsoft.com/en-us/library/bb429476.aspx"&gt;FxCop&lt;/a&gt; and seen rule &lt;a href="http://msdn.microsoft.com/en-us/library/ms182331.aspx"&gt;#CA2214 “Do not call overridable methods in constructors”&lt;/a&gt;, here’s a good example of why you should avoid this mistake. Consider the following contrived example code in C#:&lt;/p&gt; &lt;p&gt;Firstly the base class that contains the virtual call in the constructor:&lt;/p&gt; &lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt; &lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;abstract&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; BaseClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; BaseClass()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;         SomeInitialization();&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;abstract&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; SomeInitialization();&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Then the class that inherits from BaseClass overrides the SomeInitialization function and accesses a field in the subclass:&lt;/p&gt;&lt;br /&gt;&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;&lt;br /&gt;&lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;class&lt;/span&gt; DerivedClass : BaseClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt; {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;object&lt;/span&gt; foo = &lt;span style="color: #0000ff"&gt;new&lt;/span&gt; &lt;span style="color: #0000ff"&gt;object&lt;/span&gt;();&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;override&lt;/span&gt; &lt;span style="color: #0000ff"&gt;void&lt;/span&gt; SomeInitialization()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     {&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;         foo.ToString();&lt;span style="color: #008000"&gt;//foo has been initialized&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;     }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; }&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;Creating a new instance of DerivedClass succeeds because&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Field “foo” is initialized with “new object()”&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The constructor of BaseClass is called which in turn calls&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The virtual “SomeInitialization” in DerivedClass.&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;However in VB.Net what appears to be the same code, will in fact fail:&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The base class:&lt;/p&gt;&lt;br /&gt;&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;&lt;br /&gt;&lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;MustInherit&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Class&lt;/span&gt; BaseClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt;()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;         SomeInitialization()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;MustOverride&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt; SomeInitialization()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; Class&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;The derived class:&lt;/p&gt;&lt;br /&gt;&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;&lt;br /&gt;&lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Class&lt;/span&gt; DerivedClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Inherits&lt;/span&gt; BaseClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Private&lt;/span&gt; foo &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Object&lt;/span&gt;()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Overrides&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt; SomeInitialization()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;         foo.ToString() &lt;span style="color: #008000"&gt;'This line will fail because x has not been initialized.&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Class&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;In the Visual Basic code, the sequence is&lt;/p&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;The constructor of BaseClass is called which in turn calls&lt;/li&gt;&lt;br /&gt;&lt;li&gt;The virtual “SomeInitialization” in DerivedClass.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Field “foo” is initialized with “new object()”&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;p&gt;But it will never reach step 3 because step 2 fails with a NullReferenceException. Also be careful of naive fixes like the following:&lt;/p&gt;&lt;br /&gt;&lt;div style="border-bottom: silver 1px solid; text-align: left; border-left: silver 1px solid; padding-bottom: 4px; line-height: 12pt; background-color: #f4f4f4; margin: 20px 0px 10px; padding-left: 4px; width: 97.5%; padding-right: 4px; font-family: 'Courier New', courier, monospace; direction: ltr; max-height: 200px; font-size: 8pt; overflow: auto; border-top: silver 1px solid; cursor: text; border-right: silver 1px solid; padding-top: 4px" id="codeSnippetWrapper"&gt;&lt;br /&gt;&lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt;   1:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Class&lt;/span&gt; NaiveFix&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt;   2:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Inherits&lt;/span&gt; BaseClass&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt;   4:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Private&lt;/span&gt; x &lt;span style="color: #0000ff"&gt;As&lt;/span&gt; &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; List(Of &lt;span style="color: #0000ff"&gt;String&lt;/span&gt;)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt;   5:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt;   6:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;Public&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Overrides&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt; SomeInitialization()&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt;   7:&lt;/span&gt;         x = &lt;span style="color: #0000ff"&gt;New&lt;/span&gt; List(Of &lt;span style="color: #0000ff"&gt;String&lt;/span&gt;)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt;   8:&lt;/span&gt;         x.Add(&lt;span style="color: #006080"&gt;"A Value"&lt;/span&gt;)&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum9"&gt;   9:&lt;/span&gt;     &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; &lt;span style="color: #0000ff"&gt;Sub&lt;/span&gt;&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum10"&gt;  10:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;End&lt;/span&gt; Class&lt;/pre&gt;&lt;!--CRLF--&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;p&gt;In this case field “x” is initialized inside the “SomeInitialization” function, an item added to the list, and is then re-initialized once the constructor sequence has completed, resulting in an empty list. This is one of those sneaky language differences to catch the unwary.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-4034495386058431490?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2009/05/inherited-c-and-vbnet-objects.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-1010350459041081398</guid><pubDate>Sun, 25 Jan 2009 06:52:00 +0000</pubDate><atom:updated>2009-01-25T17:52:44.016+11:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>Road Trip : Inverloch</title><description>&lt;p&gt;Yesterday I decided to make the trip to Inverloch after checking the forecast (around 20 knots of wind) and reading that a bunch of other people would be also sailing there on the local &lt;a href="http://www.seabreeze.com.au/forums/forum.asp?forum_id=57"&gt;seabreeze.com.au forum&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;Inverloch is about 140km from where I live and I was umming about whether it would be worthwhile, after actually making the trip I can say yes, it’s definitely worth the trip. I launched from the angling club, about 600m to the left of the main pier, there’s some nice grassy areas for rigging, plenty of parking and a bit of shelter from the wind. There are some large sand banks that protect the inlet from the open sea while still allowing the wind through.&lt;/p&gt;  &lt;p&gt;When I arrived the wind was blowing about 25+knots due to some small squalls passing over, I stood on the bank and watched the other windsurfers. My smallest sail is a 5.7sqm so that’s way too much wind. The rain soon passed and the wind set in for around 20knots for the afternoon, I was still a bit overpowered but not so much that I couldn’t sail. It was great to sail some flat again and I managed to put 29.5knots on the GPS. After 3 hours of blasting I was too tired to even try gibing properly and made a habit of falling in at the end of every run.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240003.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="I know I&amp;#39;m going the right way" border="0" alt="I know I&amp;#39;m going the right way" src="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240003_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/Track.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="GPS Track (that wierd line is me falling in an gps losing signal)" border="0" alt="GPS Track (that wierd line is me falling in an gps losing signal)" src="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/Track_thumb.png" width="244" height="182" /&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/SNC00134.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Plenty of windsurfers " border="0" alt="Plenty of windsurfers " src="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/SNC00134_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240009.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="Plenty of wind" border="0" alt="Plenty of wind" src="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240009_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240015.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="The speed strip at low tide" border="0" alt="The speed strip at low tide" src="http://savage.org.za/colin/Images/RoadTripInverloch_FAC0/P1240015_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-1010350459041081398?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2009/01/road-trip-inverloch.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-4129599878177416542</guid><pubDate>Mon, 15 Dec 2008 07:00:00 +0000</pubDate><atom:updated>2008-12-15T18:00:41.434+11:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>Lost Fin Freestyle</title><description>&lt;p&gt;I went windsurfing at Ricketts Point again yesterday, this time in a SW wind so I was launching from the other side of the point. The wind was somewhere between 25kts to 30kts and chop bigger than any I've sailed up to now (I'm guessing about 1.5m), adding to that the half dozen poles and bouys in the water indicating where the rocks are, made for a pretty scary ride.&lt;/p&gt;  &lt;p&gt;After getting the explanation of what the bouys and poles are and where the rocks are, I basically got the idea that there are rocks *everywhere* except between two of the poles. So the first attempted launch ended after about 10m as I discovered the boom too high, the gust too weak and my booties not fitting in the footstraps (I'd been sailing without booties for a bit and had adjusted the straps), turned around and went back to the beach for some tweaking.&lt;/p&gt;  &lt;p&gt;The second attempt was a little better as I planed away from the beach, completely missed the poles and bouys area I was aiming for but luckily didn't hit any rocks because it was high tide. Coming back in I wiped off the top of a wave as I nervously tried to weave though the poles and had to waterstart smack in the middle of all the poles and bouys. Things improved after that and soon I was whizzing in and out, making slight rig adjustments.&lt;/p&gt;  &lt;p&gt;Somewhere along the line my fin came loose and I lost it somewhere near the beach. The result of that was a 360 degree rotation of the board, followed by a faceplant right near the beach, fin gone, perhaps someone will find it at low tide. I'm pretty glad it happened near the beach, otherwise it could have been an ugly swim back.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-4129599878177416542?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/12/lost-fin-freestyle.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-8553278337675843814</guid><pubDate>Wed, 10 Dec 2008 20:32:00 +0000</pubDate><atom:updated>2008-12-11T07:32:51.421+11:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>New Windsurf Board</title><description>&lt;p&gt;I Finally got some good wind on a weekend to try out the new board   &lt;br /&gt;(Tabou Rocket 105) :-)    &lt;br /&gt;Went to Ricketts Point (see google earth file attached). The bay had    &lt;br /&gt;very little wind when I arrived, then switched on to around 25 knots    &lt;br /&gt;in the space of 10 minutes, built up to around 35 knots over the next    &lt;br /&gt;3 hours then tapered off. Started off with a 6.7sqm then changed down    &lt;br /&gt;to 5.7sqm, was a little too much when it got to 35knots so I took some    &lt;br /&gt;photos(the sailor in the pic is not me, that's some Polish dude)    &lt;br /&gt;There's a nice grassy rigging area. The first other windsurfer I spoke    &lt;br /&gt;to moved from Cape Town in '96, what are the odds? Waves were about    &lt;br /&gt;1.5m just beyond the reef, they're like the waves at Sterkfontein as    &lt;br /&gt;opposed to having any kind of gap between, still getting a bit chicken    &lt;br /&gt;going over these things at speed. The board is awesome, planes easily,    &lt;br /&gt;nice and stable, not sure about the pink starfish on it.&lt;a href="http://lh6.ggpht.com/_68KT9kQVQ6g/SUAm4hA_E-I/AAAAAAAAAGk/foyaqcxQBFA/s1600-h/PB150009%5B2%5D.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="PB150009" src="http://lh4.ggpht.com/_68KT9kQVQ6g/SUAm55OEeRI/AAAAAAAAAGo/62EQzVzEIuU/PB150009_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/_68KT9kQVQ6g/SUAm8T2609I/AAAAAAAAAGs/rnL9bZg_r0A/PB150005%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="PB150005" src="http://lh5.ggpht.com/_68KT9kQVQ6g/SUAnbh5uOBI/AAAAAAAAAGw/B9isx6RIH38/PB150005_thumb.jpg?imgmax=800" width="244" border="0" /&gt; &lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="PB150010" src="http://lh6.ggpht.com/_68KT9kQVQ6g/SUAncVDkhNI/AAAAAAAAAG0/HSmm2WRJ_ZM/PB150010_thumb.jpg?imgmax=800" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-8553278337675843814?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/12/new-windsurf-board.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-487662456216331329</guid><pubDate>Thu, 02 Oct 2008 13:13:00 +0000</pubDate><atom:updated>2008-10-02T23:13:07.515+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>My First Windsurf in Melbourne...</title><description>&lt;p&gt;...was a little disappointing. I think I expected a little more wind than there actually was so I left the 9.5sqm sail at home. Nicky and Cayley came along so it wasn't complete loss. &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/colin.savage/SOTI0_acZeI/AAAAAAAAAFA/8JjyKLuzoEw/s1600-h/P1010198%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="Not much happening" src="http://lh6.ggpht.com/colin.savage/SOTI12viquI/AAAAAAAAAFE/jqD_SsPCdow/P1010198_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt; &lt;a href="http://lh4.ggpht.com/colin.savage/SOTI3q4lecI/AAAAAAAAAFI/qJVaoIU4upI/s1600-h/P1010116%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="Cayley's Turn" src="http://lh5.ggpht.com/colin.savage/SOTI4VifOJI/AAAAAAAAAFM/9llWH-mv980/P1010116_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-487662456216331329?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/10/my-first-windsurf-in-melbourne.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-3333190812718535619</guid><pubDate>Thu, 02 Oct 2008 12:57:00 +0000</pubDate><atom:updated>2008-10-02T22:57:40.907+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Migrating</category><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>Air Pressure</title><description>&lt;p&gt;&lt;a href="http://lh3.ggpht.com/colin.savage/SOTFOVxhxvI/AAAAAAAAAE4/rDTvwLFnGz0/s1600-h/ball%5B2%5D.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px" border="0" alt="ball" src="http://lh3.ggpht.com/colin.savage/SOTFPktQcLI/AAAAAAAAAE8/G7KvL3iWaoc/ball_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;We have about 60 plastic balls that look like this in Cayley's toys, that's what happens when you move from Johannesburg (alt. 1753m) to Melbourne (sea level).&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-3333190812718535619?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/10/air-pressure.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-2882143985850915857</guid><pubDate>Sat, 13 Sep 2008 04:01:00 +0000</pubDate><atom:updated>2008-09-13T17:31:42.656+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>They're here</title><description>&lt;p&gt;After two and a half months of waiting, on the 5th of September Nicky and Cayley arrived in Melbourne to start our new lives here in Australia. On the 2nd of September I arrived in Sydney for Tech Ed Australia 2008 so I was several hundred kilometres away when they landed. Great planning...So while I was geeking out in Darling harbour, Nicky and Cayley arrived to empty house. After Tech-ed finished, the company I work for - Readify, had their annual meeting so it was great to meet all the people I work with but have never seen their faces (no offices, mobile workforce etc). I got home the next day and was greeted at the airport by Cayley yelling Daddy and running across the airport to give me a hug and tell me how much she missed me. We had to prise her off me to get in the car seat but she carried on telling me how much me missed me most of the way home. I couldn't have asked for a better welcome.&lt;/p&gt; &lt;p&gt;Another week of work has gone by since then and Nicky has been making do with the few belongings that we have. Our container of furniture arrives sometime next week so that will be a great improvement. We went today to buy a car after Nicky shopped around for the best deal. We ended up buying a Kia Rondo 7 seater, so we'll get that next week too. Here's some pics:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh3.ggpht.com/colin.savage/SMtsHR3SLwI/AAAAAAAAAEo/zApPbFqdJvw/s1600-h/P9130008%5B2%5D.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="P9130008" src="http://lh5.ggpht.com/colin.savage/SMtsNxZWOVI/AAAAAAAAAEs/JS1YVcuqVlM/P9130008_thumb.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt; &lt;a href="http://lh5.ggpht.com/colin.savage/SMtsPJlhbjI/AAAAAAAAAEw/FVHj9wdNGEg/s1600-h/P9130009%5B5%5D.jpg"&gt;&lt;img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" border="0" alt="P9130009" src="http://lh4.ggpht.com/colin.savage/SMtsWdLn91I/AAAAAAAAAE0/V4ivnRyo5Dc/P9130009_thumb%5B1%5D.jpg?imgmax=800" width="244" height="184"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The sun is out and it's a nice warm day so I'm off to the park with Cayley.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-2882143985850915857?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/09/they-here.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-69926177214813287</guid><pubDate>Thu, 31 Jul 2008 12:58:00 +0000</pubDate><atom:updated>2008-07-31T22:58:01.173+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Migrating</category><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>Moving House</title><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;Last week Nicky packed up the house in SA and I moved into the new place in Melbourne. All our stuff is currently in this box&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/MovingHouse_1428B/15072008317.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="15072008317" src="http://savage.org.za/colin/Images/MovingHouse_1428B/15072008317_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;so we are now both sitting in empty houses for a month. I've rented a townhouse that has just been built, so everything's shiny and new. It has that traditional Aussie style with the main bedroom at the front door, can someone explain that one to me?&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/MovingHouse_1428B/VBNP080506_custom.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="VBNP080506_custom" src="http://savage.org.za/colin/Images/MovingHouse_1428B/VBNP080506_custom_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/MovingHouse_1428B/P7260002.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="P7260002" src="http://savage.org.za/colin/Images/MovingHouse_1428B/P7260002_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Moving in only took a few minutes as you can see from the photo above. I've borrowed a few bits and pieces from the Cowies and bought a bed and a fridge so at least I can survive for now.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-69926177214813287?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/07/moving-house.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-4514351498028971035</guid><pubDate>Thu, 31 Jul 2008 12:38:00 +0000</pubDate><atom:updated>2008-07-31T22:38:03.442+10:00</atom:updated><title>While I've been away...</title><description>&lt;p&gt;It would appear Cayley doesn't have any fear of heights. &lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008687.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="21072008687" src="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008687_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008699.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="21072008699" src="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008699_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008700.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="21072008700" src="http://savage.org.za/colin/Images/WhileIvebeenaway_13DBC/21072008700_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;(Photos stolen from &lt;a href="http://picasaweb.google.com/mythar2/MattInSA"&gt;Matt's album&lt;/a&gt;)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-4514351498028971035?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/07/while-i-been-away.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-8911431195034648268</guid><pubDate>Mon, 21 Jul 2008 12:14:00 +0000</pubDate><atom:updated>2008-07-21T22:14:27.306+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Migrating</category><category domain='http://www.blogger.com/atom/ns#'>Melbourne</category><title>1 Month Roundup</title><description>&lt;p&gt;This post is just going to be a list of things that other people moving to Melbourne from South Africa (and other places) might find useful. Use at your own risk, some info might be out of date by time you are reading this. If I remember I may update it in the future.&lt;/p&gt; &lt;h3&gt;Background&lt;/h3&gt; &lt;p&gt;We applied for a permanent resident visa so I didn't have to get a job before arriving, it just happened to work out that way. We came here for a few weeks in March to get an idea of what we were getting into, so we tried to do a few everyday things like catching a train to the city or going to the local shops, rather than being complete tourists. Luckily we had Nicky's cousins to show us around a bit too. I think that was a useful exercise. I arrived last month and am staying with Nicky's cousins until I can get organized, Nicky and Cayley will follow in September. Obviously not everyone has the luxury of having somewhere to live immediately but here goes for what it's worth. Arriving separately has had it's advantages because there is only one person to put up on this end and Nicky can tie up the loose ends in South Africa.&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Mobile&lt;/h3&gt; &lt;p&gt;I got a prepaid mobile number in March from &lt;a href="http://www.optus.com.au/home/index.html"&gt;Optus&lt;/a&gt;, and the airtime I bought was valid for 6 months. It was useful to have the mobile working when I landed the second time in Sydney because the flight was a bit delayed.&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Tax File Number (TFN)&lt;/h3&gt; &lt;p&gt;I applied for my TFN &lt;a href="http://www.ato.gov.au/individuals/content.asp?doc=/content/38760.htm"&gt;online&lt;/a&gt; and it arrived in the post after about a week, you'll need that for your employer so do it before you get paid. Taxes are higher if you don't have one.&lt;/p&gt; &lt;h3&gt;Starting Work&lt;/h3&gt; &lt;p&gt;I arrived on a Thursday night and started working the following Monday, so I was barely over the jet-lag. It was probably a good thing because there's not much you can get done in the first week. Maybe you could do the tourist thing but by myself in the middle of winter it would have been a waste of a week. &lt;/p&gt; &lt;h3&gt;Bank Account&lt;/h3&gt; &lt;p&gt;We opened a bank account while we were in Melbourne in March and it has turned out to be a very good thing to have done. Not only from being able to put your money in it, but when you need to apply for various services, usually they will want a proof of address. The bank statement that was posted to me somewhere between March and June has seen some good mileage for that task. We went with &lt;a href="http://www.bendigobank.com.au"&gt;Bendigo&lt;/a&gt; community bank because some of the profits go back to the community, it seemed like a good idea. We have fairly basic savings account with internet banking.&lt;/p&gt; &lt;h3&gt;Medicare&lt;/h3&gt; &lt;p&gt;You should apply for this as soon as possible, however you can do it in the first 10 days. They have to wait for your passport / visa information to be sent. You can at least get the forms though from one of their &lt;a href="http://www.medicareaustralia.gov.au/public/claims/offices.jsp"&gt;offices&lt;/a&gt;. Walk in the door, push the appropriate button on the monitor at the entrance for a ticket in the queue. You'll need your passport, visa and proof of address for this. Once applied they'll give you a temporary card immediately and the card will be posted within about a week.&lt;/p&gt; &lt;h3&gt;Drivers License&lt;/h3&gt; &lt;p&gt;Most of the info you need is on &lt;a href="http://www.vicroads.vic.gov.au/Home"&gt;Vicroads&lt;/a&gt; and you can drive with your South African drivers license for 3 months. There is no automatic conversion for the South African license so you'll have to do a multiple-choice learner test, a hazard perception test and a driving test, and they have to be done in that order. The learners and hazard test can be done on the same day if you can get an appointment. See more on these two tests &lt;a href="http://savage.org.za/colin/2008/07/sheep-box.html"&gt;here&lt;/a&gt;. Book soon because there are no guarantees you'll get the appointment within 3 months. The first 2 tests cost AU$79.60 and drivers test AU$60.40. If you pass, a 10 year license will cost a further AU$154.00. (Note these numbers will probably have changed). You need to take your passport, something with your signature on it (e.g. an ATM card) and proof of address (remember the bank statement?). &lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Tolls&lt;/h3&gt; &lt;p&gt;There are quite a few tollways around Melbourne so if you're going to be driving around either avoid them or get an e-tag from &lt;a href="http://www.citylink.com.au"&gt;Citylink&lt;/a&gt; (you can apply for it online). It's a small plastic box to fix to your windscreen and it beeps every time you go under the toll. There are no actual pay points where you stop to pay like the primitive system in South Africa. If you don't have a tag and you go through a toll, they'll take a photo of your car and send you quite a hefty penalty toll.&lt;/p&gt; &lt;h3&gt;GPS&lt;/h3&gt; &lt;p&gt;The Garmin 260W GPS &lt;a href="http://savage.org.za/colin/2008/06/gps-test-drive.html"&gt;I bought&lt;/a&gt; has done quite well, and is ready to use out of the box. You can program it to avoid the tollways above if you need to.&lt;/p&gt; &lt;h3&gt;Trains, Trams and Buses&lt;/h3&gt; &lt;p&gt;Your one ticket will allow you to use any of the public transport around the city (except taxis obviously) an you can download the PDFs of the schedules from &lt;a title="http://www.connexmelbourne.com.au/" href="http://www.connexmelbourne.com.au/"&gt;http://www.connexmelbourne.com.au/&lt;/a&gt;. It's probably a good idea to print out the pages that apply to you because it's entirely possible that the times may be a couple of minutes off or you'll need to change platforms and you'll miss a connecting tram or train, you'll need to do a bit of re-planning on the fly. "Flinders Street" and "Southern Cross" are 2 of the major train stations in the city and you can get a train almost anywhere from there. Usually the train will have a LED sign with the name of the last stop on the line. It's worthwhile buying a Melways (map book) because all the public transport is plotted in there with numbered stops for tram lines, so like the trains, the tram will have the number of the last stop on it's line (e.g. the 59 tram goes to stop #59 in Airport West). I haven't used a bus yet so I can't help there.&lt;/p&gt; &lt;h3&gt;&lt;/h3&gt; &lt;h3&gt;Renting&lt;/h3&gt; &lt;p&gt;2 good starting points for looking for a place to rent are &lt;a title="http://www.realestate.com.au/" href="http://www.realestate.com.au/"&gt;http://www.realestate.com.au/&lt;/a&gt; and &lt;a title="http://www.domain.com.au/" href="http://www.domain.com.au/"&gt;http://www.domain.com.au/&lt;/a&gt;. From those sites you can find the individual agents and look for further rentals on their websites. Both have good search facilities and will send you email alerts for your search criteria. The rental market is quite regulated so most of the information you'll need can be found &lt;a href="http://www.consumer.vic.gov.au/CA256EB5000644CE/page/Renting-Forms+and+Publications?OpenDocument&amp;amp;1=910-Renting~&amp;amp;2=90-Forms+and+Publications~&amp;amp;3=~"&gt;here&lt;/a&gt;. The good rentals will go very quickly (&amp;lt;3 days after inspection) so the email alerts will give you an idea of what's good, and what hangs around for months. Typically you'll have about 15 minutes to decide at the inspection and should put your application in immediately, so have a clear idea of what you want.&lt;/p&gt; &lt;h3&gt;Useful Shops &lt;/h3&gt; &lt;p&gt;Some shops that I've found useful so far are (not that they are necessarily cheaper than the others, but a reasonable starting point if you don't have a lot of time for shopping around):&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.harveynorman.com.au/"&gt;Harvey Norman&lt;/a&gt; - furniture, appliances,&amp;nbsp; and computer stuff (Bought my GPS here)&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.thegoodguys.com.au/"&gt;The Good Guys&lt;/a&gt; - appliances, electical goods and computer stuff (Bought a fridge here)&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.dfo.com.au/"&gt;Direct Factory Outlets&lt;/a&gt; - branded stuff for cheap, lots of shops. (Bought bedding here)&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.bunnings.com.au/"&gt;Bunnings&lt;/a&gt; - big hardware type of place, tools, paint, electrical etc&lt;/p&gt; &lt;p&gt;End of financial year is mid-July so it's a good time for stock clearance sales.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-8911431195034648268?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/07/1-month-roundup.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-2682499332630478996</guid><pubDate>Sat, 05 Jul 2008 14:07:00 +0000</pubDate><atom:updated>2008-07-06T00:07:23.064+10:00</atom:updated><title>The sheep box</title><description>&lt;p&gt;Don't you hate it when you ask the shop assistant for help choosing something because you don't have much of a clue about the options available, they sense the weakness, and then sell you the one in the giant box with a sheep on it? Then you have to walk around the shopping centre, carrying a box so big that it could conceivably contain an actual sheep. Thankfully I don't know many people round here yet.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Behold the sheep box.&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/Thesheepbox_18D/P7050008.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="P7050008" src="http://savage.org.za/colin/Images/Thesheepbox_18D/P7050008_thumb.jpg" width="184" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;This week I also acquired my learner license, because the ZA drivers license doesn't count for much. The multiple choice test is kind of strange in that if you do the practice test on the web about 10 times, you are almost guaranteed to have seen every possible question. The "hazard perception test" is another matter entirely: You watch short video clip and click the mouse at the right time to "turn the corner safely" or "when you should slow down." Some are really easy like there is a big truck coming at you, slow down NOW! CLICK! The worst part of it is that if you click too early, you never see the end of the video clip so you'll never know if you did the right thing. Other situations are a bit more difficult like you are driving along a road, going straight at 50km/h, someone has thrown battery acid in your eyes so it looks like you're watching a pixellated youtube video at full screen size, you drive past a road sign that you can't see, and an empty side road, when should you slow down? I have no idea so I just clicked randomly through most of them and by some miracle managed to pass. That test must be a real money spinner for them because no matter how long you've been driving, on some of the most terrifying roads on earth (read: Corlett Drive @ 8am), you just have to click randomly through the test and hope.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-2682499332630478996?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/07/sheep-box.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-6866732178417172187</guid><pubDate>Sat, 28 Jun 2008 15:04:00 +0000</pubDate><atom:updated>2008-06-29T01:04:26.592+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>GPS Test Drive</title><description>&lt;p&gt;I bought a Garmin Nuvi 260W car GPS navigator today. It's a fairly basic unit, with a nice big screen for my dodgy eyesight. The other similar unit is the Tom Tom One XL but it doesn't speak the road names, that was a good enough reason to choose the Garmin.&lt;/p&gt; &lt;p&gt;I decided to take a drive down to &lt;a href="http://maps.google.com/maps?f=q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=sandringham&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=28.997575,66.445312&amp;amp;ie=UTF8&amp;amp;z=15&amp;amp;iwloc=addr"&gt;Sandringham&lt;/a&gt; to learn how to use it, practice driving around the Aussie roads and go visit a windsurfing shop at the beach. 4 birds with 1 stone, cool. There's a new freeway that opens tomorrow called the East Link that would cut the travel time quite considerably, and unfortunately&amp;nbsp; the GPS decided that was the best route for me to take so kept directing me from one closed on-ramp to the next. Only after I got home did I realize that it's a toll road and I can set the Nuvi to avoid tolls, so the drive took a lot longer than expected. Other than that it's a very easy thing to use, only took a few minutes to get the hang of it.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280002.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="Some beach" src="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280002_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280008.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="Some regatta going on" src="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280008_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;a href="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280005.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="Some boats and the city" src="http://savage.org.za/colin/Images/GPSTestDrive_ECC/P6280005_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;  &lt;/p&gt; &lt;p&gt;As you can see it's overcast and not warm enough for actual beach-going but it was nice to go there anyway. I had quite a long chat with Ivan from &lt;a href="http://www.shq.com.au/"&gt;SHQ&lt;/a&gt; about the local wind conditions, where to sail, what kit is suitable etc most of which I'll have forgotten by the time I actually get to do some sailing. From the boards available in the shop, it seems that not many people use boards bigger than 100 litres, so something else new to learn. It looks like my gear will arrive in September so that should be just in time for some summer sailing. It's going to be sweet!&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-6866732178417172187?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/06/gps-test-drive.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-5407437553756893107</guid><pubDate>Wed, 25 Jun 2008 11:56:00 +0000</pubDate><atom:updated>2008-06-25T21:56:21.428+10:00</atom:updated><title>Some more down under</title><description>&lt;p&gt;Trains. Those things that nobody in their right mind uses in South Africa, are not as easy to tame as it would appear. It took a while to find the station from the Docklands apartment where I'm spending my first few days of work because it's just off the edge of the map of Melbourne that I have. When you're in a bit of a hurry (read : mild panic) to catch a train, reading all the available signage is not an option. I managed to buy the right ticket, get on the right platform and get on the wrong train. After blissfully travelling for about 45 minutes I started to realize that all the stations I had passed were the wrong ones. Consult map, get back on train to join up with the other line, get off again and wait 30 minutes for the right train to come along and eventually arrive at the Ringwood East station. What should have taken about 45 minutes took over 2 hours. Thankfully I've managed to catch about 4 trains successfully since then.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010008.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="View of Melbourne from Docklands" src="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010008_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010007.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="View from Docklands" src="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010007_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Trolleys. Trolleys in Melbourne have 4 wheels that turn instead of 2. That makes for incredible cornering ability and manoeuvring. Going straight is not an option. At least you can take them on the escalators (dunno if that's what they're called here).&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010003.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="184" alt="Trolleys allowed" src="http://savage.org.za/colin/Images/Somemoredownunder_13421/P1010003_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-5407437553756893107?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/06/some-more-down-under.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-417794393156105774</guid><pubDate>Sun, 22 Jun 2008 07:46:00 +0000</pubDate><atom:updated>2008-06-22T17:46:01.386+10:00</atom:updated><title>Australia - The first few days</title><description>&lt;p&gt;On Wednesday I got to the airport to get on a plane for Melbourne. The previous weeks had dragged by slowly with seemingly endless farewells and I was quite ready to get on a plane and go, however the last day was quite emotional as I said the last goodbyes. It had finally sunk into my thick skin that I was really going. After 4 hours of sitting around OR Tambo I was quite ready to go again. I had got there early to get a good choice of seat so that they didn't need to fold me in half to get in, and I'm glad I did. The emergency exit row is your friend as there's about 2 metres of space in front.&lt;/p&gt; &lt;p&gt;Without the usual delay of the stairs or the luggage door breaking etc, we actually took off on time. Soon after that they served dinner and I stretched out to have a kip when my stomach lurched into my elbow and then back down to my knees. Turbulence sucks. The guy sitting next to me looked like he was going to ralph everywhere. 8 or 9 hours of bouncing through the skies later we landed in Sydney and it felt quite strange to not be swaying from side to side. The flight from Sydney to Melbourne wasn't much better and landing with low clouds is no fun either: descend....descend...I still can't see anything...there must be ground coming soon. 16 hours after leaving South Africa, I've had enough flying for this year thank you very much. Slept for 12 hours until someone dragged me out of bed, probably would have slept longer. The joys of jet-lag sleep for 12 hours, next night sleep for 4.&lt;/p&gt; &lt;p&gt;Unfortunately I don't have any photos of anything yet because I have forgotten the cable to copy them from the camera, along with a bunch of other "argh $#!%" moments of things I forgot to pack. I'll save the descriptions of all the new and strange things for when I can post some photos too. So far I've just done a little bit of window shopping for a fridge and a GPS. I'll have to make up my mind soon because this month is sale month because of the financial year end, plenty bargains to be had. Clothes are expensive, even on sale.&lt;/p&gt; &lt;p&gt;I've checked in with work and will be starting tomorrow. I've got a long list of applications ahead of me : drivers license, tax number, medicare, banking. It would seem that Yes, I was born yesterday.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-417794393156105774?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/06/australia-first-few-days.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-6691635752278278537</guid><pubDate>Sat, 31 May 2008 14:53:00 +0000</pubDate><atom:updated>2008-06-01T00:53:37.068+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>Goodbye to an old windsurfing buddy</title><description>&lt;p&gt;I had to say goodbye to my windsurfing partner of 9 years today. *sniff*&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/Goodbyetoanoldwindsurfingbuddy_ECB3/opel1.jpg"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="186" alt="opel1" src="http://savage.org.za/colin/Images/Goodbyetoanoldwindsurfingbuddy_ECB3/opel1_thumb.jpg" width="244" border="0"&gt;&lt;/a&gt;&amp;nbsp; &lt;/p&gt; &lt;p&gt;From Moletedi to Hartebeespoort to Grootdraai to Bronkhorstspruit to Sterkfontein Dam, she's been carrying my windsurfing gear. I had to sell because I'm off to Melbourne soon. Hopefully the new owner will drive the open road with the wind in your roofracks. So long ol' buddy...&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-6691635752278278537?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/05/goodbye-to-old-windsurfing-buddy.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-30664619552217097</guid><pubDate>Sun, 20 Apr 2008 17:00:00 +0000</pubDate><atom:updated>2008-04-30T22:42:37.655+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>5sqm @ Bronkies</title><description>&lt;p&gt;Sunday was awesome, I've never seen wind like that at Bronkies before. Saturday night we were camping outside Gabi's cabin because we couldn't find the key. At 10:30am there wasn't a leaf moving, by 11:00am it was close on 20knots and at around 3pm we were getting our butts kicked in 30knots. There's definitely a pattern emerging there, the big days are usually quiet in the morning.&lt;/p&gt; &lt;p&gt;I put my new &lt;a href="http://savage.org.za/colin/2006/07/my-new-top-speed.html"&gt;top speed&lt;/a&gt; on the GPS, taking me over the 30knots mark, 30.36knots (56.2km/h) and the first time I've sailed a 5.7sqm sail at Bronkies.&lt;/p&gt; &lt;p&gt;My pictures(below) came out quite badly, so I'm going to include a few of Malcolm's photos. There are a few more in the photo gallery at &lt;a href="http://www.windsurfingafrica.org"&gt;http://www.windsurfingafrica.org&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh4.ggpht.com/colin.savage/SBhnhFxbCjI/AAAAAAAAABg/JixBQpUKkGQ/P1010018%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="The rigging area" src="http://lh6.ggpht.com/colin.savage/SBhnilxbCkI/AAAAAAAAABo/c73x0974S2U/P1010018_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://lh3.ggpht.com/colin.savage/SBhnl1xbClI/AAAAAAAAABw/5ICe57gFgGw/P1010017%5B5%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="The rigging area #2" src="http://lh5.ggpht.com/colin.savage/SBhnnVxbCmI/AAAAAAAAAB4/V-b8EE2mBzc/P1010017_thumb%5B1%5D.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/colin.savage/SBhnplxbCnI/AAAAAAAAACA/qpfbZie3Xqs/P1010016%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="Malcolm getting some air" src="http://lh6.ggpht.com/colin.savage/SBhnrlxbCoI/AAAAAAAAACI/rKOJWps3VO4/P1010016_thumb.jpg?imgmax=800" width="184" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Malcolm's pics:&lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/colin.savage/SBhnulxbCpI/AAAAAAAAACQ/DOpJ1BsgZtY/Colin%202%20resize%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="166" alt="Me chop hopping" src="http://lh5.ggpht.com/colin.savage/SBhnwVxbCqI/AAAAAAAAACY/gaqlU1YyGYE/Colin%202%20resize_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/colin.savage/SBhnzlxbCrI/AAAAAAAAACg/CPuDBoamLhk/Donovan%201%20resize%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="159" alt="Donovan " src="http://lh5.ggpht.com/colin.savage/SBhn1VxbCsI/AAAAAAAAACo/7JFMUN8BRZk/Donovan%201%20resize_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/colin.savage/SBhn4lxbCtI/AAAAAAAAACw/SObCgAD3AMY/Jeremy%203%20resize%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="168" alt="Jeremy in 30 knots" src="http://lh4.ggpht.com/colin.savage/SBhn6FxbCuI/AAAAAAAAAC4/DizK7ZDLu_g/Jeremy%203%20resize_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;a href="http://lh6.ggpht.com/colin.savage/SBhn9lxbCvI/AAAAAAAAADA/RBUUwqGVsB4/Sailors%202%20resize%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="178" alt="All 5's" src="http://lh4.ggpht.com/colin.savage/SBhn_FxbCwI/AAAAAAAAADI/D9sxF9JTrro/Sailors%202%20resize_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;a href="http://lh6.ggpht.com/colin.savage/SBhoDlxbCxI/AAAAAAAAADQ/q_1Sk1Nr3Xw/Jeremy%205%20resize%5B2%5D.jpg?imgmax=800"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="162" alt="Jeremy over the handlebars" src="http://lh5.ggpht.com/colin.savage/SBhoFVxbCyI/AAAAAAAAADY/7bhtGxjROS0/Jeremy%205%20resize_thumb.jpg?imgmax=800" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Although most of us had at least one wipe-out like that, unfortunately for Jeremy he got caught on camera. &lt;/p&gt; &lt;p&gt;'Til the next windy day...&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-30664619552217097?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2008/04/5sqm-bronkies.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-8935593149507743416</guid><pubDate>Mon, 22 Oct 2007 23:11:00 +0000</pubDate><atom:updated>2007-10-23T09:11:22.007+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>Soul Sailing 2007 - Mozambique</title><description>&lt;p&gt;It's that time of year again, and after &lt;a href="http://savage.org.za/colin/2007/03/quick-we-famous.html"&gt;last year's almost windless week&lt;/a&gt;, we went to Mozambique instead. Here's how it went down:&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Thursday Afternoon - around tea time&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA040004.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="85" alt="PA040004" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA040004_thumb.jpg" width="111" align="right" border="0"&gt;&lt;/a&gt;9 people in all, we set off in 3 cars with Andre's large speed boat and headed for the border at the breakneck speed of 90kph getting 3km per litre of petrol. On the right is the 4.8L land cruiser that sounded very much like a WWII plane towing the boat. Gabi spent most of the drive fiddling with the dials and buttons on his new tourag while Malcolm played short samples of 80s music on his iPod before skipping to the next song. After visiting most of the petrol stations along the way, we arrived at the border just before 12 midnight. After employing a local to negotiate our way through the border, and making sure the right people got their back-handers, we made it into Mozambique. Just inside the border we stayed the night at Casa-de-something-or-other in what seemed to be an old farmhouse. The seemed quite happy to open the bar at 1am for us so we sampled some of the local beer before hitting the sack. &lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN1982.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="88" alt="DSCN1982" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN1982_thumb.jpg" width="116" align="right" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;strong&gt;Friday morning&lt;/strong&gt; we were on the road to Maputo, which has quite different scenery to the South African side of the border: grass and bushes as far as you can see, with the occasional small huts, at least the road is in good condition. More dial twiddling, ipod skipping, daft photos etc.&lt;/p&gt; &lt;p&gt;Arriving in Maputo, we launched the boat at the School-de-Nautica after some more back-handed negotiations with the authorities about the number of life-jackets on board and although there actually are 9 life jackets, only 6 were written down. There's always time to find the pub and for Malcolm to assault the local wildlife.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07019.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="112" alt="Moz 07 019" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07019_thumb.jpg" width="85" border="0"&gt;&lt;/a&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07020.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="112" alt="Moz 07 020" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07020_thumb.jpg" width="148" border="0"&gt;&lt;/a&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050024.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="PA050024" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050024_thumb.jpg" width="147" border="0"&gt;&lt;/a&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07023.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="109" alt="Moz 07 023" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07023_thumb.jpg" width="144" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;A 2 hour crawl across the bay because we packed enough food and drink for about 30 people and a full load of fuel which made the boat was too heavy to get on the plane. Inhaca island never seemed to get any closer. &lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050026.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="107" alt="PA050026" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050026_thumb.jpg" width="141" border="0"&gt;&lt;/a&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050027.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="106" alt="PA050027" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA050027_thumb.jpg" width="140" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07040.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="105" alt="Moz 07 040" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07040_thumb.jpg" width="139" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Between the island and the mainland there are large tidal sand flats, and we luckily timed the tides just right to get in, otherwise we could have been stuck on the sand for a few hours more. It also took a bit of walking to find Ponta Torres Camp, so by then it was too shallow to get the boat close to the shore. All the gear had to be waded in knee-deep water, that's when we realized how much crap we had brought along. &lt;/p&gt; &lt;p&gt;Ponta Torres is a tented camp with wooden decking to walk around the main camp, electricity, hot running water, excellent cooking facilities. Malcolm, Gabi and I (the 3 windsurfers) chose a tent overlooking the beach so we wouldn't have to carry the windsurfing gear too far. &lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070035.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="PA070035" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070035_thumb.jpg" width="147" border="0"&gt;&lt;/a&gt;&amp;nbsp; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070037.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="110" alt="PA070037" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070037_thumb.jpg" width="145" border="0"&gt;&lt;/a&gt;  &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07053.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="110" alt="Moz 07 053" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07053_thumb.jpg" width="145" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Saturday &lt;/strong&gt;morning was raining so we sms'd Julian to let him know what a terrible time we were having (muchly exaggerated of course!). What we didn't tell him was that it cleared up in the afternoon and we had enough wind for a short sail. In addition to getting the timing right for the tides to arrive, it seems that we got lucky with the timing for the wind as well, because the high tide was in the afternoons while we were there, which made for good sailing. At low tide the entire area empties out so it looks like you could walk back to Maputo, and when the tide comes in there is a completely protected area with very little tidal current. It also means that you can sail about 4+ km and still waist deep water all the way. The gap between the mainland and Inhaca island is called Hell's Gate and has a current flowing at the change of the tides but as long as you stay clear of that it's very safe. For windsurfing there is approximately 4 hours of sailable time at high tide before it gets too shallow. Malcolm and Gabi managed to find some rocks to injure themselves on. That evening we dined on that crabs that Gabi bought from the locals and &lt;a href="http://en.wikipedia.org/wiki/Sashimi"&gt;sashimi&lt;/a&gt; that Andre and his fishing crew had caught.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070039.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="106" alt="PA070039" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/PA070039_thumb.jpg" width="140" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2006.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="105" alt="DSCN2006" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2006_thumb.jpg" width="139" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sunday &lt;/strong&gt;was a lot clearer than the other days and was the best day we had for sailing. The wind blew a constant 15 knots at high tide and we spent a couple of hours blasting up and down. Malcolm also brought his camera out (about 2km from the shore) and we took turns standing in the waist deep water while the other 2 sailed up and down posing for pictures. With the wind blowing NE we had very clean wind coming through Hell's Gate, we just had sail about 1km out to get clear of the land.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07113.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="Moz 07 113" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07113_thumb.jpg" width="147" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07131.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="112" alt="Moz 07 131" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07131_thumb.jpg" width="148" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07160.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="114" alt="Moz 07 160" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07160_thumb.jpg" width="151" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07204.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="113" alt="Moz 07 204" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07204_thumb.jpg" width="86" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07166.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="114" alt="Moz 07 166" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07166_thumb.jpg" width="151" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07191.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="Moz 07 191" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07191_thumb.jpg" width="147" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07135.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="111" alt="Moz 07 135" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/Moz07135_thumb.jpg" width="147" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Eventually we ran out of water and after the first catapults on the sand-banks, we half-waded, half-sailed back to the beach. &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Monday&lt;/strong&gt; had plenty of wind but we had to wait for the tide to come in before we could sail. We spent the morning walking along the beach waiting for the tide to come in. Unfortunately with the wind blowing from the SE we chose a bad spot to sail and had very gusty wind coming over the hills, I suppose this is how we learn. If we had moved to the other side of the lagoon we would have had very clean wind again. &lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2048.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="113" alt="DSCN2048" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2048_thumb.jpg" width="149" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2059.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="112" alt="DSCN2059" src="http://savage.org.za/colin/Images/SoulSail2007Mozambique_8565/DSCN2059_thumb.jpg" width="148" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Tuesday&lt;/strong&gt; morning we packed up the boat before high tide (moored about 1km down the beach) and headed back to Maputo. Without the grub and booze, the boat had no problem getting on the plane even though we had an extra person, so the trip back across the bay was much faster. The trip back to the border was fairly uneventful, although once through the border then the problems began. A puncture on the land cruiser towing the boat forced us to stop to change it. A little while later the spare suffered the same fate. By this time it was dark, so we put the 2 spare wheels from the boat on the land cruiser so that they were the same size. After hitching the boat onto Gabi's tourag we got another phone call, nobody tightened the wheel nuts on the one side, so the wheel came off and bounced a few 100m into a nearby field. Luckily nobody got hurt and the wheel could be put back on. Eventually at about 2:30am I got home after the boat was unhitched and people dropped off at homes. Up for work 4 hours later was not pleasant.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Travel Notes&lt;/strong&gt;&lt;/p&gt; &lt;ul&gt; &lt;li&gt;In early October there were very few mosquitos around so I imagine malaria risk is very much reduced (although you should still take precautions)&lt;/li&gt; &lt;li&gt;Take a lot of small notes of currency because R100 notes are difficult to change once out of the city. R10 and R20 notes are needed for tips etc for the locals. It also means you don't have to get any of the local currency as change which feels like it's been in someone's sweaty armpit all day. Soggy paper that feels like it will come apart in your hands.&lt;/li&gt; &lt;li&gt;The water at Ponta Torres was perfectly drinkable, however I wouldn't trust the water in Maputo, drink bottled water there.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;All in all, a very successful soul sailing tour and I'm sure it will be high on the list as a candidate for next year's soul sailing trip. &lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-8935593149507743416?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/10/soul-sailing-2007-mozambique.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-7931625755736471598</guid><pubDate>Fri, 19 Oct 2007 07:18:00 +0000</pubDate><atom:updated>2007-10-19T17:18:53.986+10:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Windsurfing</category><title>On board at 43 knots</title><description>&lt;p&gt;Via &lt;a href="http://thomasr.org/blog/2007/10/spotti-waaaay-fast.html"&gt;thomasr.org&lt;/a&gt;&lt;/p&gt;&lt;embed src="http://www.youtube.com/v/Srad91AFvu4&amp;amp;rel=1&amp;amp;border=0" width="425" height="366" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-7931625755736471598?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/10/on-board-at-43-knots.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-5896397942236898380</guid><pubDate>Tue, 16 Oct 2007 07:14:00 +0000</pubDate><atom:updated>2007-10-16T17:14:27.300+10:00</atom:updated><title>Recent Windsurf Racing from Durban</title><description>&lt;embed src="http://www.youtube.com/v/zRPx6UoO_FM" width="425" height="350" type="application/x-shockwave-flash" wmode="transparent"&gt;&lt;/embed&gt; &lt;p&gt;Hardcore!&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-5896397942236898380?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/10/recent-windsurf-racing-from-durban.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-5528418728643912512</guid><pubDate>Sat, 05 May 2007 11:54:00 +0000</pubDate><atom:updated>2007-05-05T21:54:53.909+10:00</atom:updated><title>Rain, Wind, Ice, Sun and Aliens</title><description>&lt;p&gt;Ever since they started making windsurfing equipment simple with plastic clips and easy pulley systems, our ability to tie things together has diminished. &lt;/p&gt; &lt;p&gt;At 4:30am on Friday, Malcolm picked me up from my house with all my windsurfing and camping gear, to go sailing at Sterkfontein Dam for the weekend. Being a long-weekend (Freedom Day) the roads were packed with cars, trailers, caravans and to make it worse, raining quite heavily. After the first omen we should have just turned around and gone home but being Bronkhorstspruit windsurfers, not much can deter us from the promise of wind(even 8 hours in the blazing sun without a leaf moving). A car zoomed up behind us and although we were travelling at the speed limit, flashed their headlights for us to get out the way. Malcolm grudgingly moved into the other lane, showing the other driver that they could pass with a one-fingered hand-signal. It turned out to be a police car, thankfully they drove on.&lt;/p&gt; &lt;p&gt;At the first toll gate the queue was about 3km long and we waited for about 30 minutes to get through but the second toll gate was much shorter. After the toll we got out to check the windsurfing gear only to find that my 6.6sqm Ezzy sail had, in the spirit of Freedom Day, liberated itself from the trailer and was somewhere at the side of the road in the last 200km. Malcolm took responsibility for the disaster, respect dude! After phoning a Pieter and Phillip on the road behind us to keep an eye out for it we continued, arriving at Sterkies at about 8:30am&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070025.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="132" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007002_thumb3.jpg" width="172" align="left" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;After pitching tents and waiting for the other windsurfers to arrive, we headed down to the water. Donovan was already there and had sailed a little early in the morning, but now the wind was already at 30 knots with only the kiters and windsurfers with small gear on the water.&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril200783.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="124" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril20078_thumb1.jpg" width="163" align="right" border="0"&gt;&lt;/a&gt; By late in the afternoon it had calmed enough for us to have a go but it was still too much. Only Phillip had the right gear and we took turns on that for a short while.&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070055.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="132" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007005_thumb3.jpg" width="174" align="left" border="0"&gt;&lt;/a&gt; The wind peaked at about 36 knots on&amp;nbsp; Friday but calmed down in the evening, good food and Jack Daniels aplenty.&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070082.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="128" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007008_thumb.jpg" width="168" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070092.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="134" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007009_thumb.jpg" width="176" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;It was quite chilly on Saturday morning but we got up early and were on the water by about 7:30am, as it turns out this was a smart move because the wind later in the day was 30+ knots again. Nice early morning blasting.&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007552.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="133" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril200755_thumb.jpg" width="176" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007592.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="130" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril200759_thumb.jpg" width="171" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007992.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="148" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril200799_thumb.jpg" width="112" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The rest of the day spent on the bank waiting for the wind to drop. Another Bronkies windsurfer, Johan joined us after being blown around on his big board. Donovan spent most of the day in his board bag to stay out of the chilly wind.&amp;nbsp;Malcolm kindly replaced my lost Ezzy with a 6.7 Sabre that he bought from Joluka, what a sweet sail, even though it doesn't have cams :-P. Late afternoon got very gusty and it was concluded that I was the main cause of too much wind at Sterkies because every time I got on the water the wind would crank up another 5 knots. We had quite a lot of gybing practice in the small bay out of the big swell.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril20071522.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="147" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007152_thumb.jpg" width="194" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril20071562.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="144" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007156_thumb.jpg" width="189" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Saturday night was freezing and most of us slept in our board bags. We awoke in the morning to -2 degrees. It had rained a little in the night so there was ice everywhere and the zips on my tent were frozen solid. &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070242.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="135" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007024_thumb.jpg" width="178" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril20070252.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="125" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/sterkiesapril2007025_thumb.jpg" width="164" border="0"&gt;&lt;/a&gt; What we found next was very reminiscent of crop-circles and Gonzo finding messages in his breakfast cereal. Written spookily in the frost on Malcolm's board and Phillip's car&amp;nbsp;was the following message:&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril20072172.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="143" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007217_thumb.jpg" width="188" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril20072192.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="143" src="http://savage.org.za/colin/photos/RainWindIceSunandAliens_A11F/SterkiesApril2007219_thumb.jpg" width="188" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;We suspect it was a hoax because Julian didn't even come with us for the weekend.&lt;/p&gt; &lt;p&gt;After the 30+ knots of the preceding days, Sunday was&amp;nbsp;almost completely windless in the morning, but we did get some sailing with 9sqm sails in the afternoon. So long&amp;nbsp;Sterkies, 'til next time.&amp;nbsp;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-5528418728643912512?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/05/rain-wind-ice-sun-and-aliens.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-9183736490341431915</guid><pubDate>Sun, 25 Mar 2007 11:26:00 +0000</pubDate><atom:updated>2007-03-25T21:26:40.525+10:00</atom:updated><title>Quick! We're famous</title><description>&lt;p&gt;I was at &lt;a href="http://www.joluka.co.za/"&gt;Joluka&lt;/a&gt; the other day buying some new footstraps for my board, chatting about the weather (as usual),&amp;nbsp;when I was shown the latest issue of &lt;a href="http://www.gustmag.co.za/"&gt;Gust Magazine&lt;/a&gt;. &lt;a href="http://savage.org.za/colin/photos/QuickWerefamous_BCC3/scan0003edit2.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://savage.org.za/colin/photos/QuickWerefamous_BCC3/scan0003edit_thumb.jpg" width="171" align="right" border="0"&gt;&lt;/a&gt; Malcolm has got his article on the Soul Sailing tour to Langebaan published in the March/April issue. A day by day post-mortem of what happens when you get a bunch of windsurfers together without much wind. Although we complained about the lack of wind that week, it serves as a reminder that we did sail a few times and had a good time.&lt;/p&gt; &lt;p&gt;If you look very carefully with your magnifying glass you can see me sailing in the picture below.&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/QuickWerefamous_BCC3/scan0002edit1.jpg" atomicselection="true"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="240" src="http://savage.org.za/colin/photos/QuickWerefamous_BCC3/scan0002edit.jpg" width="173" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Fame at last!&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-9183736490341431915?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/03/quick-we-famous.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-2106920175482531103</guid><pubDate>Thu, 15 Feb 2007 20:57:00 +0000</pubDate><atom:updated>2007-02-16T07:57:46.244+11:00</atom:updated><title>A Year of Cayley</title><description>&lt;p&gt;Oops, a &lt;a href="http://savage.org.za/colin/2006/02/last-week-at-sun-city.html"&gt;whole year has gone by&lt;/a&gt; without posting any new pictures of Cayley, so to make up for it I'll have to find&amp;nbsp;some pics for every month in between.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;March&amp;nbsp;2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P30500874.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P3050087_thumb2.jpg" width="180" border="0"&gt;&lt;/a&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;April&amp;nbsp;2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P42100201.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P4210020.jpg" width="180" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P42700041.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P4270004.jpg" width="180" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;May 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P52100123.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="151" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P5210012_thumb1.jpg" width="197" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P52100162.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="200" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P5210016_thumb.jpg" width="152" border="0"&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;June 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P61600132.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="145" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P6160013_thumb.jpg" width="192" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P61700012.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="144" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P6170001_thumb.jpg" width="190" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;July 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P73000093.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="150" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P7300009_thumb1.jpg" width="195" border="0"&gt;&lt;/a&gt; &amp;nbsp;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P71700123.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="148" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P7170012_thumb1.jpg" width="192" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Aug 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P80900171.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P8090017.jpg" width="240" border="0"&gt;&lt;/a&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Sept 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P90200151.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P9020015.jpg" width="240" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Oct 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/2006Oct0431.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/2006Oct043.jpg" width="180" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;Nov 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PB1800231.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PB180023.jpg" width="180" border="0"&gt;&lt;/a&gt; &lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Dec 2006&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC1700873.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="162" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC170087_thumb1.jpg" width="213" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC2600121.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC260012.jpg" width="180" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC2600141.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="180" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/PC260014.jpg" width="240" border="0"&gt;&lt;/a&gt; &amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Jan 2007&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;No digital pics in January :-(&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Feb 2007&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P21000562.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="144" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P2100056_thumb.jpg" width="190" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P21000621.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P2100062.jpg" width="180" border="0"&gt;&lt;/a&gt; &lt;a href="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P21000241.jpg" atomicselection="true"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" src="http://savage.org.za/colin/photos/AYearofCayley_13B0F/P2100024.jpg" width="180" border="0"&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-2106920175482531103?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2007/02/year-of-cayley.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-5171158784134023571</guid><pubDate>Thu, 28 Dec 2006 11:21:00 +0000</pubDate><atom:updated>2007-04-06T16:07:34.607+10:00</atom:updated><title>No Speedos Or 9.0 sqm Sails for Louis</title><description>Louis has posted some &lt;a href="http://louisq.blogspot.com/2007/04/windsurfing-finally-first-day-out.html" target="_New"&gt;photographic evidence of himself windsurfing&lt;/a&gt; in New Zealand. Proof that there can be &lt;a href="http://louisq.blogspot.com/2007/04/first-flyfishing-attempt-in-new-zealand.html" target="_New"&gt;life after fishing&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;We're glad to hear that you've ditched the speedo, and that you've decided to introduce the locals to that fine Bronkies tradition of slogging around in no wind. I'm sure they'll enjoy some of the other fun aspects of &lt;i&gt;no-wind&lt;/i&gt;surfing like board balancing. &lt;br /&gt;&lt;br /&gt;&lt;img src="http://savage.org.za/colin/photos/boardbalance.JPG" /&gt;&lt;br /&gt;&lt;br /&gt;P.S. Good luck with the 145L board in 30knots. Send pictures.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-5171158784134023571?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2006/12/no-speedos-or-90-sqm-sails-for-louis.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-7064330249117598301</guid><pubDate>Thu, 21 Sep 2006 11:55:00 +0000</pubDate><atom:updated>2007-02-07T03:38:01.220+11:00</atom:updated><title>Why aren't you coming on the Soul Sailing Trip to Langebaan?</title><description>After a few &lt;s&gt;losers&lt;/s&gt; sailors dropped out there are some spaces open if you want to join us. &lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;There are a couple of places that have come available for our annual Soul Sailing trip to Langebaan. &lt;br /&gt;&lt;br /&gt;The purpose of the trip is to sail and have as much fun as possible with no interruptions or limitations by family or friends. &lt;br /&gt;&lt;br /&gt;The dates are from the 28th of October to the 5th of November. &lt;br /&gt;There are 10 guys that have paid and there is place for another 4. &lt;br /&gt;The sailing capability of the guys ranges from guys learning to waterstart to guys that want to loop and ride waves. &lt;br /&gt;Accommodation is R1104 per person sharing for the week. &lt;br /&gt;&lt;br /&gt;So get your sailing kit out and your party dress on and join us. &lt;br /&gt;&lt;br /&gt;BTW.. at that time of year you may end up sailing with some of the worlds best. Matt Prichard, Josh Angulo etc... &lt;br /&gt;&lt;br /&gt;Contact Jules fields@worldonline.co.za&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;a href="http://www.windsurfingafrica.org/Default.aspx?tabid=283&amp;ID=26"&gt;Soul Sailing Trip to Langebaan&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-7064330249117598301?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2006/09/why-arent-you-coming-on-soul-sailing.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-7006794521860864760.post-4718618126389330865</guid><pubDate>Thu, 14 Sep 2006 09:33:00 +0000</pubDate><atom:updated>2007-02-07T03:36:48.642+11:00</atom:updated><title>Weekend winds have arrived</title><description>Looks like this weekend is going to deliver some great windsurfing winds in Gauteng. Saturday should be somewhere in the teens NW, while Sunday looks like 20's W in the afternoon. I'll be heading out to Bronkies on Sunday because if you know the westerly winds at &lt;a href="http://maps.google.com/maps?&amp;ll=-25.920868,28.697662&amp;spn=0.114970,0.126549&amp;t=k&amp;hl=en"&gt;Bronkies&lt;/a&gt;, you can add about 4 knots to whatever &lt;a href="http://www.windguru.cz/int/index.php?sc=46444"&gt;WindGuru&lt;/a&gt; predicts.&lt;br /&gt;&lt;br /&gt;I also need to start getting my A into G for this year's &lt;a href="http://www.windsurfingafrica.org/Default.aspx?tabid=283&amp;ID=26"&gt;Soul Sailing trip to Langebaan&lt;/a&gt; in Oct/Nov. Flights and car rental to book, and I still need to find some equipment rental too. Where does the time go? &lt;small&gt;Plus there's those pesky exams to study for...mumblegrumblegrhmfg&lt;/small&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='http://res1.blogblog.com/tracker/7006794521860864760-4718618126389330865?l=savage.org.za%2Fcolin%2Fdefault.htm'/&gt;&lt;/div&gt;</description><link>http://savage.org.za/colin/2006/09/weekend-winds-have-arrived.html</link><author>noreply@blogger.com (Colin Savage)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>