<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://dotnet.org.za/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Angela's Blog</title><subtitle type="html">Enter my mind at your own risk</subtitle><id>http://dotnet.org.za/angela/atom.aspx</id><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/default.aspx" /><link rel="self" type="application/atom+xml" href="http://dotnet.org.za/angela/atom.aspx" /><generator uri="http://communityserver.org" version="3.0.20611.960">Community Server</generator><updated>2005-01-27T12:35:00Z</updated><entry><title>Look at his first name</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx" /><id>http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx</id><published>2005-10-11T18:42:00Z</published><updated>2005-10-11T18:42:00Z</updated><content type="html">&lt;A href="http://dotnet.org.za/angela/gallery/image/2317.aspx"&gt;http://dotnet.org.za/angela/gallery/image/2317.aspx&lt;/A&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;;subject=Look+at+his+first+name" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;;title=Look+at+his+first+name" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;title=Look+at+his+first+name" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;;title=Look+at+his+first+name" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx&amp;amp;;title=Look+at+his+first+name&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/10/11/45220.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=45220" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Your Email Inbox" scheme="http://dotnet.org.za/angela/archive/tags/Your+Email+Inbox/default.aspx" /></entry><entry><title>Screen print picture</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx" /><id>http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx</id><published>2005-09-30T13:34:00Z</published><updated>2005-09-30T13:34:00Z</updated><content type="html">&lt;P&gt;To all you experienced dotnet.org.za&amp;nbsp; bloggers.&lt;/P&gt;
&lt;P&gt;I&amp;nbsp;want to put a screen print within a post. what is the best way to do that?&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;;subject=Screen+print+picture" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;;title=Screen+print+picture" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;title=Screen+print+picture" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;;title=Screen+print+picture" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx&amp;amp;;title=Screen+print+picture&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/09/30/45026.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=45026" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Dumb or Not so dumb questions" scheme="http://dotnet.org.za/angela/archive/tags/Dumb+or+Not+so+dumb+questions/default.aspx" /></entry><entry><title>PRIDE AND PROCESS</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx" /><id>http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx</id><published>2005-04-20T06:48:00Z</published><updated>2005-04-20T06:48:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;PRIDE AND PROCESS&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;How do you highlight a fault in the software process without people taking it personally?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;If you happen to discover a Process fault and mention it, then why do people, immediately rise to the defense and think that you are attacking what they have done?. Why make it personal when it is in fact, the process that just needs to be adjusted? Why? Because someone has created the process, and pride is at stake...&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Maybe they realise that you have raised a valid point, and they feel like total ass-holes?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;If it happens to be at the step they are working on,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;and&amp;nbsp;someone happens to mention it, then why do they take it personally? Maybe there is a &amp;#8220;right&amp;#8221; way of addressing the process, without &amp;#8220;offending&amp;#8221; the people involved.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;It&amp;#8217;s not your fault. The process is at fault, and if someone happens to highlight the fault, why do you take it personally? Just because, it happens to be where you are at!!. It is a fault in the flow of the process, and needs to be corrected. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Fluffing your tail feathers and strutting your stuff causing a huge stir, Causing a commotion in the office because your pride(ego) is hurt. Why?&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Why do colleagues have to turn on each other and become &amp;#8220;bitchy&amp;#8221;?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Bottom line is this...&amp;nbsp;Your company wants flawless processes, and it is your job to ensure that. Don&amp;#8217;t take it personally, if&amp;nbsp; someone stumbles across one and highlights it.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Fix the process, subdue the knock to your pride, and move on.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;;subject=PRIDE+AND+PROCESS" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;;title=PRIDE+AND+PROCESS" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;title=PRIDE+AND+PROCESS" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;;title=PRIDE+AND+PROCESS" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx&amp;amp;;title=PRIDE+AND+PROCESS&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/20/18408.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=18408" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Working in an IT Environment" scheme="http://dotnet.org.za/angela/archive/tags/Working+in+an+IT+Environment/default.aspx" /></entry><entry><title>IT People have Personalities!!!</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx" /><id>http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx</id><published>2005-04-14T13:22:00Z</published><updated>2005-04-14T13:22:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;&lt;U&gt;IT People have Personalities!!!&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;STRONG&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;STRONG&gt;&lt;U&gt;&amp;nbsp;&lt;/U&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;It has been proven without a doubt, that IT people have personalities!! (And very differing personalities at that.)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;In a recent revealing study on the //dotnet.org.za Blogging website,&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The true characteristics of certain IT Developers came out, in quite an unusual contrast. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The controversies were quite apparent to all (by viewing the contents of their blogging pages)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;I had always thought that IT people were similar (maybe even on the Nerdish side of life, with no personalities), but this study proves otherwise.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The fallacy of IT People being extreme nerds has been blasted into the Galaxy &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;with Oompie and his Ruimpte skippie using Dr Eve&amp;#8217;s new gorgeous, Glamorous and pink sex toy!!&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Through this study, I found that while some were criticizing others for their &amp;#8220;personal &amp;#8220; taste,&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Others were disgusted at the suppressed anger expressed in blogs.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Not for Human consumption? It&amp;#8217;s not without warning&amp;#8230;.You be the judge of that. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Conformed Nerds? I don&amp;#8217;t know. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Differing personalities.. Yes.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Sex or Sci-fi? &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;What makes your CPU tick?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The days of IT People being classified as NERDS is over.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Extreme Nerd to ultimate non-nerd are the vast range of personalities to be discovered in this &amp;#8220;small world&amp;#8221;, &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;and sometimes, yes,&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;their tastes actually clash.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;What makes one a Nerd?&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Is it wearing a pair of specs perched on your nose?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Is it attending a Nerd Dinner?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Is it being obsessed with &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;the Sci-FI Channel?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Is it limiting ones social life to one&amp;#8217;s computer?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;If you have a passion for IT knowledge? No way!!&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Am I saying that no-one is a nerd? To the contrary. There is the range and spectrum of personalities (and Tastes)&amp;nbsp;within the scope of the IT World.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;STRONG&gt;IT People differ in personalities, but share the same passion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;And dotnet.org.za is for sharing this passion. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;http://dotnet.org.za/angela/articles/17357.aspx&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;;subject=IT+People+have+Personalities!!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;;title=IT+People+have+Personalities!!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;title=IT+People+have+Personalities!!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;;title=IT+People+have+Personalities!!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx&amp;amp;;title=IT+People+have+Personalities!!!&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/04/14/17358.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=17358" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Weird News" scheme="http://dotnet.org.za/angela/archive/tags/Weird+News/default.aspx" /></entry><entry><title>New Buzz words I have heard in February at MSDN Essentials - 1 - please correct or add to where I am wrong</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx" /><id>http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx</id><published>2005-03-04T11:49:00Z</published><updated>2005-03-04T11:49:00Z</updated><content type="html">&lt;H1 style="MARGIN: 12pt 0in 3pt"&gt;&lt;SPAN style="FONT-SIZE: 14pt; FONT-FAMILY: 'Times New Roman'"&gt;1 &amp;#8211; February 2005&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;MSDN Virtual Labs &amp;#8211; a series of guided, hands-on labs which can be completed in under an hour. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://msdn.demoservers.com/login.aspx"&gt;//msdn.demoservers.com/login.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;WSE &amp;#8211; Web Services Enhancements&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: black"&gt;Web Services Enhancements for Microsoft .NET (WSE) is a supported add-on to Microsoft Visual Studio .NET and the Microsoft .NET Framework providing developers the latest advanced Web services capabilities to keep pace with the evolving Web services protocol specifications.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: black"&gt;The Web Services Enhancements 2.0 for Microsoft .NET (WSE) helps developers create interoperable Web services with advanced Web services features. With WSE, you can secure your messages using digital signatures and encryption, send attachments, route messages through intermediaries, and more. WSE comes complete with samples and product documentation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;More information can be found here:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://msdn.microsoft.com/webservices/building/wse/default.aspx"&gt;http://msdn.microsoft.com/webservices/building/wse/default.aspx&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;MSDN Magazine&lt;/B&gt; was mentioned as the Microsoft Journal for developers &amp;#8211; The February issue is now available for download at &lt;A href="http://msdn.microsoft.com/msdnmag/issues/05/02/"&gt;http://msdn.microsoft.com/msdnmag/issues/05/02/&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Additionally, the patterns &amp;amp; practices Digest for February is available for download as a PDF&amp;nbsp;&lt;A href="http://www.sdmediagroup.com/msdnmag/ppse_digest/PPSE_vol1.pdf"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;Windows Server 2003:&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Information can be found here: &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.microsoft.com/windowsserver2003/default.mspx"&gt;http://www.microsoft.com/windowsserver2003/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;Authorization Manager&lt;/U&gt;&lt;/B&gt;&lt;U&gt;(Azman for short):&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Implementing middle-tier authorization using Azman. -&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Reference was made to the following article: &lt;A href="http://msdn.microsoft.com/msdnmag/issues/03/11/AuthorizationManager/"&gt;http://msdn.microsoft.com/msdnmag/issues/03/11/AuthorizationManager/&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;What is managed code?&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_m/directx/whatismanagedcode.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directx9_m/directx/whatismanagedcode.asp&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;What is Interoperability?&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Interoperability is all about different software products working together. Microsoft embraces interoperability&amp;#8212;through our products today, with the new generation of XML-enabled software, through technology and IP licensing, and in our partnerships with companies that are dedicated to helping software products work together. Read more here:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.microsoft.com/windowsserversystem/interop/default.mspx"&gt;http://www.microsoft.com/windowsserversystem/interop/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;What is EIF?&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Enterprise&lt;/st1:place&gt;&lt;/st1:City&gt; Instrumentation Framework&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;It&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;enables enterprise applications built on the .NET Framework to be instrumented for manageability in a production environment.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;See more here:&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyId=80DF04BC-267D-4919-8BB4-1F84B7EB1368&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=80DF04BC-267D-4919-8BB4-1F84B7EB1368&amp;amp;displaylang=en&lt;/A&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;Coming Events for March: &lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&lt;B&gt;&lt;U&gt;&lt;SPAN style="COLOR: #333399"&gt;MSDN Essentials - March 2005:&lt;/SPAN&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9.05pt 12pt 9.35pt; mso-margin-top-alt: auto"&gt;&lt;SPAN style="COLOR: navy"&gt;Microsoft and the Developer and Platforms Group are pleased to invite you to MSDN Essentials.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="COLOR: #333399"&gt;Building &lt;st1:place w:st="on"&gt;&lt;st1:City w:st="on"&gt;Mobile&lt;/st1:City&gt;&lt;/st1:place&gt; Smart Client Applications using the .NET Compact Framework &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;(Level 300)&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9.05pt 5pt 9.35pt; mso-margin-top-alt: auto"&gt;&lt;SPAN style="COLOR: navy"&gt;This session will start off with a short discussion on building mobile smart client applications with the .NET Compact Framework. The remainder of the session will focus on two areas. The first will focus on tips and tricks when building .NET Compact Framework applications. In this session you will learn the techniques that can be used to increase the responsiveness of user interface and network operations for users of applications built on the .NET Compact Framework. We will cover general UI, data access, deployment, interop and performance tips as well as architectural guidelines for creating applications that perform well under frequently changing network conditions. The second focus of this session will be on leveraging the telephony and messaging API&amp;#8217;s as well as SmartPhone development. This presentation will cover the following topics: Features of the Microsoft SmartPhone; Developing for the SmartPhone; NET Compact Framework Overview; Phone Specifics and PInvoke; Using the Telephony API; Network Programming; Accessing SIM Data and Using the Pocket Outlook.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&lt;B&gt;&lt;SPAN style="COLOR: #333399"&gt;Leveraging Office as a Smart Client &amp;#8211; featuring IBF and InfoPath &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;(Level 300)&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&lt;SPAN style="COLOR: navy"&gt;Smart clients are applications that take full advantage of information exposed by web services are easily deployed and managed client applications that provide a smart and rich interactive experience by leveraging local resources and intelligently connecting to distributed data sources. Because the Microsoft Office System offers native support for XML, application data can be described by the same customer-defined XML schemas across multiple applications. The session starts off by describing the technologies available to developers to leverage Office as Smart Client. The session is then broken down into 2 main areas. The first is focused on building an Office Solution Using the Information Bridge Framework. The Microsoft Office Information Bridge Framework (IBF) is a brand new technology that builds on the vision of connecting Office users to line-of-business data. A metadata-driven development platform, IBF enables solution developers to target the Office task pane or IBF floating pane with contextual data offered up in .NET User Controls or Html, leveraging smart tag and smart document technologies in Office 2003. This overview session introducing IBF will explain the architecture, developer, and user experience. The second portion of the session will focus on Building Solutions with InfoPath. Microsoft Office InfoPath 2003 is a hybrid tool that combines the best of a traditional document editing experience, such as a word processor or e-mail application, with the rigorous data-capture capabilities of a forms package. This session will show the value of InfoPath, how to build solutions and review many of the new features and managed code support.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="BACKGROUND: #e0dfe3; MARGIN: 0in -9pt 0pt 9.3pt; mso-margin-top-alt: auto"&gt;&amp;nbsp;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="WIDTH: 570pt; mso-cellspacing: 0in; mso-padding-alt: 0in 0in 0in 0in" cellSpacing=0 cellPadding=0 width=760 border=0&gt;
&lt;TBODY&gt;
&lt;TR style="mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;U&gt;Competency levels&lt;/U&gt;&lt;/B&gt;&lt;U&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 1"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Some events, particularly for IT Pros and developers, require a competency level. &lt;A href="http://www.microsoft.com/southafrica/events/levels.mspx"&gt;http://www.microsoft.com/southafrica/events/levels.mspx&lt;/A&gt; &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;For your information, I have put them below&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 0.75pt; mso-yfti-irow: 2"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 18.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; WIDTH: 95pt; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 0.75pt; BACKGROUND-COLOR: transparent" width=127&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 18.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 0.75pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 3"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;Definitions of competency levels&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 18.75pt; mso-yfti-irow: 4"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 18.75pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 5"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;The following definitions give you an idea of what you can expect in each session at a particular level and are designed to help you attend sessions which are suitable for your level of competency.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 11.25pt; mso-yfti-irow: 6"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 7"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Level 100 (introductory): &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 2.25pt; mso-yfti-irow: 8"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 2pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 9"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Overviews of product and technology features, functions and benefits &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 10"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Details of new product features, how will they benefit customers and convince them that they need to buy this product&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 11"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;The functions of the product and an example of how they are used in a real world environment&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 12"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;The benefits of the product and any case studies that show how they assisted a customer&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 13"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Product requirements and other integration information.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 11.25pt; mso-yfti-irow: 14"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 15"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Level 200 (intermediate): &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 2.25pt; mso-yfti-irow: 16"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 2pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 17"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Specific product and technology technical information&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 18"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Drilling into architecture, integration and configuration (what makes the feature tick)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 19"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Supportability reviews&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 20"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Code samples&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 21"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Best practices&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 22"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;High-level troubleshooting techniques&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 23"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Known limitations and issues.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 11.25pt; mso-yfti-irow: 24"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 25"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Level 300 (experienced): &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 2.25pt; mso-yfti-irow: 26"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 2pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 27"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Product migration, deployment, architecture, development&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 28"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Drilling into how a product and its technology is designed to be deployed, migration, etc and focusing on how it is actually deployed&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 29"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Real world examples as appropriate&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 30"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Complex coding, known issues and work-arounds (sample code/examples)&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 31"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Lessons learned, both positive and negative&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 32"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Sample migration plans including sample project plans&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 33"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Deployment case studies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 34"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Architecture design best practices and case studies.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 11.25pt; mso-yfti-irow: 35"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 11.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 36"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Verdana"&gt;Level 400 (advanced expert): &lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT: 2.25pt; mso-yfti-irow: 37"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 2pt; FONT-FAMILY: Verdana; mso-bidi-font-size: 12.0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; HEIGHT: 2.25pt; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 38"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Custom code, scripts, application solution development, architect infrastructure designs and solutions&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 39"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Advanced coding considerations and challenges&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 40"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Design considerations and challenges&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 41"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Architecture considerations and challenges&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow: 42; mso-yfti-lastrow: yes"&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style="BORDER-RIGHT: #d4d0c8; PADDING-RIGHT: 0in; BORDER-TOP: #d4d0c8; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; BORDER-LEFT: #d4d0c8; PADDING-TOP: 0in; BORDER-BOTTOM: #d4d0c8; BACKGROUND-COLOR: transparent"&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Symbol; mso-ascii-font-family: Verdana"&gt;&amp;#183;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7.5pt; FONT-FAMILY: Verdana"&gt;Troubleshooting techniques at the debugging level.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Verdana"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;;subject=New+Buzz+words+I+have+heard+in+February+at+MSDN+Essentials+-+1+-+please+correct+or+add+to+where+I+am+wrong" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;;title=New+Buzz+words+I+have+heard+in+February+at+MSDN+Essentials+-+1+-+please+correct+or+add+to+where+I+am+wrong" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;title=New+Buzz+words+I+have+heard+in+February+at+MSDN+Essentials+-+1+-+please+correct+or+add+to+where+I+am+wrong" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;;title=New+Buzz+words+I+have+heard+in+February+at+MSDN+Essentials+-+1+-+please+correct+or+add+to+where+I+am+wrong" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx&amp;amp;;title=New+Buzz+words+I+have+heard+in+February+at+MSDN+Essentials+-+1+-+please+correct+or+add+to+where+I+am+wrong&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15014.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=15014" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /></entry><entry><title>STOP STREETS!!</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx" /><id>http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx</id><published>2005-03-04T06:32:00Z</published><updated>2005-03-04T06:32:00Z</updated><content type="html">&lt;P&gt;Today I experienced an &amp;#8220;Incident&amp;#8221; at a STOP Street.&lt;/P&gt;
&lt;P&gt;What do you&amp;nbsp; think?&amp;nbsp; - If there is a backlog of traffic at a four way stop, Who should go first? Should it be one, for one from each side? or, Should&amp;nbsp;the person who stops at the actual STOP line first, goes first?&lt;/P&gt;
&lt;P&gt;Then we get the other side of the coin, where people who have stopped first, let other cars go first(just to be nice)&amp;nbsp;- this completely throws the Stop First&amp;nbsp;and Go First&amp;nbsp;rule.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;;subject=STOP+STREETS!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;;title=STOP+STREETS!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;title=STOP+STREETS!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;;title=STOP+STREETS!!" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx&amp;amp;;title=STOP+STREETS!!&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/04/15001.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=15001" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author></entry><entry><title>Internet Dangers for the beginner(Repost of an original article by Ian Fraser)</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx" /><id>http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx</id><published>2005-03-02T20:08:00Z</published><updated>2005-03-02T20:08:00Z</updated><content type="html">&lt;P&gt;Believe it or not I have some family and friends who are new to surfing on the internet, and the dangers lurking there are totally new to them. That is why, when I found this article written by Ian Fraser from the Mail and Guardian, I thought that I would like to keep a copy on my Blog, especially&amp;nbsp; for these friends of mine. I couldn't have said it better than Ian does. Here is his article below copied and pasted from the site:&lt;/P&gt;
&lt;P&gt;You've no doubt heard of the Absa accounts that were breached by hackers. The media have made much of internet banking being compromised and the term &amp;#8216;spyware&amp;#8217; is being used a lot. &lt;BR&gt;&lt;BR&gt;This morning I listened to an Absa spokesperson talking on radio, referring in a jumbled way to &amp;#8220;spyware, keyloggers, trojans and viruses&amp;#8221; and then quickly following up with damage control, saying fuzzy warm things like &amp;#8220;providing customers have up-to-date anti-virus software, they should be safe&amp;#8221;. &lt;BR&gt;&lt;BR&gt;Unfortunately though, the Absa spokesperson doesn&amp;#8217;t know what he's talking about as most anti-virus software won&amp;#8217;t find half of the programs that constitute spyware. So if you're a PC user, and/or use the net for internet banking, read on and I'll give you some conceptual info, background and point you towards some downloadable programs to sniff over your PC. &lt;BR&gt;&lt;BR&gt;So-called spyware gets into your PC usually by one of the following routes: Bundled and installed along with another program you've downloaded, installed via a webpage that you've visited, or installed via a program sent to you through e-mail. &lt;BR&gt;&lt;BR&gt;By now, most spyware is fairly standard and technically legal. What happens as you browse online, is that various webpages and companies create an automatic download for a small file (and sometimes folders) to be made to your pc without you knowing, and every time you're online, these files send info about where you're going online, back to the manufacturers website. They call this data mining, but the users who clean out the files themselves tend to call these unwanted things scumware.&lt;BR&gt;&lt;BR&gt;There's a debate over what actually constitutes spyware. Cookies for instance, are tiny text files that sites put onto your computer when you move from page to page online, and some of them tend to be tracking where you came from prior to getting to that page -- or where you're going to next. (This information is sent back to the company controlling the website you visited.) Look in your c:/windows/cookies folder to see up to hundreds of these seemingly innocent text files, each marked from a website you visited, and each containing a piece of information about you. &lt;BR&gt;&lt;BR&gt;To purists, these text files are spyware -- yet they're covertly part of basic internet operation. But the only time you actually need them is when you're logging into a site that needs to know who you are for real -- like banking sites, or the Amazon-type online retailer commercial sites. Everywhere else, it&amp;#8217;s just plain snooping on the part of the webpage owners.&lt;BR&gt;&lt;BR&gt;There are a number of tools to block these cookies from getting anywhere near your PC -- do a search on &lt;A class=standardtext href="http://www.tucows.com/" target=_blank&gt;www.tucows.com&lt;/A&gt; for cookies -- to find a range of cookie killing applications. Remember though, you need these 'cookies' in order to log in to secure sites -- anywhere else -- its snooping by webpage owners, regardless of what they say. If they're gathering statistical information for their own usage (data mining) let them rather employ a secretary to phone me, so I can hang up on them.&lt;BR&gt;&lt;BR&gt;Now the problem with this back and forth activity occurring without you knowing, is that, firstly, it&amp;#8217;s an invasion of your privacy -- and second, given that most of us are using modems, and compared to the US -- we struggle along with very little bandwidth. So the idea of hundreds of files using up that precious bandwidth in order to tell Company X just where we came from is not acceptable.&lt;BR&gt;&lt;BR&gt;The next form of spyware, comes hidden within other programs. For example -- one of the most well known and notorious spyware/Trojan files is contained inside a popular file-sharing program called Kazaa. The trojan is called BDE -- and the file (when it senses you're online) tells its manufacturer that you're online, and then offers up a portion of your PC's processor power to be used for whatever the company needs. And this is legal. (This can be bypassed however, by using a hacked version of Kazaa, called Kazaa-Lite.)&lt;BR&gt;&lt;BR&gt;But this is a radical example of spyware or legal Trojan activity. Usually things are a lot more subtle. (After an average session online, I tend to have to clean out anything up to 200-300 cookies, and three or four spyware files. If you've never downloaded an application to specifically target spyware, the odds are good that your PC is filled with different kinds of programs which antivirus software won't find because spyware, supposedly, aren&amp;#8217;t viruses).&lt;BR&gt;&lt;BR&gt;Another problem with certain webpages themselves, is that Java script is being run. This is delivering programming code into your PC, and your PC then quietly accepts the new information or instructions. So you want to keep a casual eye on making sure that, even though you may turn down the pop-up window offering you the chance to DOWNLOAD FREE GIRLS PIX NOW!, there's still activity going on below the surface, and potentially dangerous code is coming into your PC, depending on what the webpage maker planned. &lt;BR&gt;&lt;BR&gt;An overt example of this in action is the popping up of new pages, which open without you asking. The spyware that's installed can range from standard 'send info back to HQ' through to loading a new Internet Explorer page and to quietly changing your default homepage. This last one you'll only notice when you hit Home on your browser, and instead of, for instance, www.yahoo.com emerging, you suddenly seem to be going to some other page. &lt;BR&gt;&lt;BR&gt;This last 'exploit' is called a browser hijacker and is fairly standard as a simple example of control being taken from you online. Once you've landed at the new page, depending on further Java scripts and confirmation dialogue boxes, you can end up having sent even more information about yourself to the owner of that page, before you've managed to close it.&lt;BR&gt;&lt;BR&gt;I use a tool called Zero Popup, to eliminate the extra pages which spring up when cruising the wilder areas of the net. There are a number of programs to block the running of unwanted Java code on your PC: Do a search on popup at &lt;A class=standardtext href="http://www.cockroach.co.za/" target=_blank&gt;www.tucows.com&lt;/A&gt; as a starting point. You can turn Java off in your browser, but then this may prevent you from accessing a number of regular sites online, including the supposedly secure sites. It&amp;#8217;s a case of damned if you do, damned if you don't.&lt;BR&gt;&lt;BR&gt;Again, this last spyware approach may have installed software and folders on your PC, and most antivirus software won&amp;#8217;t see it.&lt;BR&gt;&lt;BR&gt;Often the half-trojan-half-spyware files will create folders in your PC from which to operate. These files sit and wait until you're online before beginning to chatter back and forth with their HQ, and then auto-downloading adverts or pictures to display at you, seemingly from nowhere. That's if they're legal. If they're not, they will do other, far nastier things.&lt;BR&gt;&lt;BR&gt;Another form of spyware is a dialer, which comes in a few flavours. Most notably, they disconnect you from your ISP and reconnect you to a long distance number. Usually this is too obvious; it's rather hard not to notice that you've disconnected and reconnected. Generally though, what were diallers in the past have now become the browser hijacker-type of program. Sometimes with code designed to grab info from pre-selected areas of your PC and deliver it to a Dr Evil somewhere on the Net. &lt;BR&gt;&lt;BR&gt;The old days of viruses being simply programs that changed a few system files and/or delivered a silly message have progressed into something a lot more complex. Especially seeing as there's a blurring between the concepts of legal spyware and illegal trojan viruses. Advertisers online are pouring files into your PC all the time, usually without you noticing. &lt;BR&gt;&lt;BR&gt;This is one of the problems with mass conformity of PC's and PC users. It becomes very easy to create a program and tell it that when someone clicks on it to 'Go to HERE on the user&amp;#8217;s computer and copy these files and send them to badboy@hotmail.com' &lt;BR&gt;&lt;BR&gt;There are standard places where Windows puts your passwords, and where you store your documents and pictures by default. So without much effort, I could gather most of the passwords you use online, browse through all the documents you were recently reading and look at all the pictures you've looked at. The hackers have to disguise the program somehow, to make you run it. Or else use stupid mistakes in Windows itself, so that the program runs itself. Enter the trojan.&lt;BR&gt;&lt;BR&gt;A Trojan, by broad definition, is a program that pretends to be something it isn&amp;#8217;t, and while you click away on it, it installs other programs onto your PC. These programs can range from the minor irritating exploit of changing your homepage to xxxanimals.com through to actual viruses which begin deleting or corrupting your windows files. These viruses or other attacks can either be set to happen immediately, or at some point in the future, when you think everything's fine. But some of these trojans are legal -- and they come from advertisers. And here's where the problem starts. If you make all trojan-like programs illegal, then advertisers will start whining. And so the many Dr Evil clones online quietly continue, enjoying the chaos and the ignorance of net users who's PC's are being invaded on all fronts.&lt;BR&gt;&lt;BR&gt;Now these spywares and trojans are separate from keyloggers which are a genre on their own. Keyloggers are simple programs which record the strokes on the keyboard done by the victim. The usual use of these is in network situations, where computers are being used by groups, such as in an office, in order to grab a co-workers password. The program stores the words and letters in a text file, and then sends them off to a predefined e-mail address.&lt;BR&gt;&lt;BR&gt;It's interesting that Absa say they're &amp;#8220;following leads in the case&amp;#8221;, and at the same time mentioning keyloggers because all they have to do, if it was simply a keylogger, is to use a program to dissemble the keylogger (a hex editor, for instance) and then look for the bit in the raw programming code that says 'send this victims info to badboy@hacker.co.za' and they've got their criminal.&lt;BR&gt;&lt;BR&gt;But they're not appearing to do this. &lt;BR&gt;&lt;BR&gt;So either Absa's forensic people aren't very good (which I doubt is the case) or Absa itself is trying to do damage control and use the ignorance of the public to gloss over a problem they've chosen not to tell the truth about. &lt;BR&gt;&lt;BR&gt;In order for a keylogger to be run on a PC, it needs to get there first. Duh. So if a number of people are affected in one geographic area according to news reports, in the Belville area in the Cape, then it&amp;#8217;s fairly simple to solve. There's no way that different people in the same area all happened to go to the same hackers webpage and get infected. So it came in the mail. It shouldn&amp;#8217;t take more than an hour to work out where from, or how someone knew all the e-mail addresses of these people from the same area.&lt;BR&gt;&lt;BR&gt;And Absa have by turns been using the phrase spyware, viruses and keyloggers as if they are all the same thing. But they're not. &lt;BR&gt;&lt;BR&gt;Furthermore, most ISPs run antivirus software to screen e-mail before it's passed onto users. If users were sent files which 'recorded their info and sent it back to the hacker' according to Absa, then it&amp;#8217;s bizarre for them to be recommend running antivirus software.&lt;BR&gt;&lt;BR&gt;Just on the off-chance that you don&amp;#8217;t know about the simplest way for someone to send you a trojan in the mail, let me explain that there's an incredibly simple flaw in Windows which allows for the auto-running of any program which arrives in your e-mail inbox. Let's assume you're running Outlook Express for your e-mail, as many of you do. If you've never bothered going to the toolbar at the top of the page, choosing VIEW, then LAYOUT and then turning OFF the preview pane feature, I can send you programs that will begin running as you open the mail. You probably won&amp;#8217;t even notice that I'm doing it.&lt;BR&gt;&lt;BR&gt;With the 'preview pane' feature turned off, you can see (because of that paperclip icon) that I'm sending an attachment of some kind along with my friendly e-mail. &lt;BR&gt;&lt;BR&gt;Furthermore, thanks to Microsoft's &amp;#8216;all eggs in one basket approach&amp;#8217;, if you're able to receive e-mail showing html pages -- webpages, in other words -- I can quietly slide in various Java programs (scripts) into your PC, as well as (if you're online) providing a hacker a nice big doorway straight into your computer.&lt;BR&gt;&lt;BR&gt;A useful tip is to try to avoid ever just clicking on what appears to be simply an html 'link' in an e-mail -- rather cut and paste it into a browser and observe what happens, otherwise you could be auto-installing something without knowing it. &lt;BR&gt;&lt;BR&gt;You need to get away from the idea that everything on your PC should be in one nice bundle. So having any personal details in your browser, like your e-mail address for instance, means that whenever a webpage hijacks your browser, it can scrape out all the data you have stored there and send it off. &lt;BR&gt;&lt;BR&gt;If you're doing anything with your computer that someone else might be interested in, then you're probably already being observed without you being aware of it. I've browsed through many local companies' office computers in the past, just to see if I could. And although the security levels have increased over the last year or two, the average home user is still effectively unprotected as far as any form of security goes.&lt;BR&gt;&lt;BR&gt;Now Microsoft likes the idea of users using their browser as Everything. From media player to a mail program and a Usenet reader. However, it&amp;#8217;s just too much information stored in one place. It&amp;#8217;s much safer to have separate applications for each aspect of the net -- like Free Agent for Usenet (newsgroups), Outlook Express or Eudora (e-mail) and Internet Explorer, Netscape or Opera (for webpages).&lt;BR&gt;&lt;BR&gt;Another layer of security which costs nothing, but will let you know every time someone on the internet is looking at your PC, is a firewall. It sounds complicated but it&amp;#8217;s just a little program that fits between your PC and the internet, and which checks that everything going in and out of your PC is what you want. &lt;BR&gt;&lt;BR&gt;So while browsing, if you happen to see that some file called 'naked.exe' seems to be sending something from your PC to somewhere else, you can close it down. Without a firewall program, alerting you to the information going out of your PC, you won't even know that anything's going on. Again, browse Tucows for firewall -- or try a simple and reputable firewall program like &lt;A class=standardtext href="http://www.zonelabs.com/" target=_blank&gt;Zone Alarm&lt;/A&gt;. &lt;BR&gt;&lt;BR&gt;One of the biggest misconceptions that Absa and the media seem to be spreading is that antivirus software will remove trojans and spyware. They won't. The last time I checked using Symantec's Norton AV, it failed to detect a number of spyware files, which other spyware-removers found. &lt;BR&gt;&lt;BR&gt;Now I know you're lazy -- I am too -- but you're simply not going to get one product that'll fix ALL your problems with one push of a button. You need a range of products, and you also need to get into the routine of running one after the another until your PC is clean - after every session online.&lt;BR&gt;&lt;BR&gt;If you want to see what your PC is hiding - download the working demo versions of the following four must-have applications from the net, and run them:&lt;BR&gt;&lt;BR&gt;First up is a product called &lt;A class=standardtext href="http://www.bulletproofsoft.com/" target=_blank&gt;BPS Spyware Remover&lt;/A&gt; They're up to version 7 now. And although it considers cookies as spyware (and thus infected files), don&amp;#8217;t let this scare you. You can set it to ignore cookies. BPS is one of the best spyware removers available. Run it and see what it finds on your PC. &lt;BR&gt;&lt;BR&gt;Next in line is &lt;A class=standardtext href="http://www.lavasoftusa.com/" target=_blank&gt;Ad Aware&lt;/A&gt; which also hunts for spyware, data-mining files, scumware and anything else that might be compromising your PC's security -- this will find things which slip through BPS's net. &lt;BR&gt;&lt;BR&gt;After that is &lt;A class=standardtext href="http://www.pestpatrol.com/" target=_blank&gt;Pest Patrol &lt;/A&gt;. This find even more files -- including, if you're an occasionally naughty PC user, nagging you if it finds any cracks on your HD. &amp;#8216;Cracks&amp;#8217; are programs to generate fake serial numbers for software. Trojans and viruses sometimes get onto PC's via this method.&lt;BR&gt;&lt;BR&gt;And finally, last but by no means least, there&amp;#8217;s the fourth product that again catches whatever the previous three haven&amp;#8217;t. It's called &lt;A class=standardtext href="http://www.moosoft.com/thecleaner" target=_blank&gt;The Cleaner&lt;/A&gt;. &lt;BR&gt;&lt;BR&gt;It's not sufficient to get merely one of these programs, as none of them seem to catch &lt;I&gt;all&lt;/I&gt; of the different genres of files. So downloading them all and getting into the habit of running them one after the other, at odd times, can provide you with a lot of fun, as you discover just how much spying is being done on you as you browse online. &lt;BR&gt;&lt;BR&gt;If you don&amp;#8217;t have these programs, then you're relatively unprotected from a range of evil files which aren&amp;#8217;t 'viruses' in the strictest sense, but which technically can do just as much damage. These four applications above, in conjunction with a decent firewall program, as well as whatever antivirus software takes your fancy, ought to provide you (as a home/casual user) with a lot more security than what you had before. Which, to be honest, isn't much security at all. &lt;BR&gt;&lt;BR&gt;It's odd how no one is mentioning any provisions of the Electronics Bill which brought into service a wide range of undemocratic laws, under the guise of protecting consumers online. Where's that protection now?&lt;BR&gt;&lt;BR&gt;As for security, I didn&amp;#8217;t mention the many forensic tools available to sift through users&amp;#8217; data-packets, or Tempest technology (which decodes the electromagnetic radiation off users PC's and captures info), and now more than ever, it might be interesting to read the &lt;A class=standardtext href="http://cryptome.org/dirt-safrica.htm" target=_blank&gt;online collection of e-mails&lt;/A&gt; by South African National Intelligence Agents looking for trojan viruses to put on local users computers. Go read as real local spies go looking for spyware to use.&lt;BR&gt;&lt;BR&gt;I should point out though, that Absa referring to and blaming, in alarmingly general terms, viruses spyware and keyloggers, and by way of vague reassurance, suggesting that the public upgrade their antivirus software to protect themselves, is bizarre and strangely simplistic. Like trying to close a certain barnyard door after the horse has gone, perhaps?&lt;BR&gt;&lt;BR&gt;&lt;B&gt;&lt;A class=standardtext href="http://www.fortunecity.com/victorian/orwell/93/aa.html" target=_blank&gt;Ian Fraser&lt;/B&gt;&lt;/A&gt; is a playwright, author, comedian, conspiracy nut, old-time radio collector and self-confessed data-junkie. Winner of numerous Vita and Amstel Awards, he's been an Internet addict and games-fanatic since around 1995, when the Internet began to make much more sense than theatre. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The site where this article was originally posted : &lt;A href="http://www.mg.co.za/articlepage.aspx?area=/insight/insight__comment_and_analysis&amp;amp;articleid=25326"&gt;http://www.mg.co.za/articlepage.aspx?area=/insight/insight__comment_and_analysis&amp;amp;articleid=25326&lt;/A&gt;&lt;/I&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;;subject=Internet+Dangers+for+the+beginner(Repost+of+an+original+article+by+Ian+Fraser)" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;;title=Internet+Dangers+for+the+beginner(Repost+of+an+original+article+by+Ian+Fraser)" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;title=Internet+Dangers+for+the+beginner(Repost+of+an+original+article+by+Ian+Fraser)" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;;title=Internet+Dangers+for+the+beginner(Repost+of+an+original+article+by+Ian+Fraser)" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx&amp;amp;;title=Internet+Dangers+for+the+beginner(Repost+of+an+original+article+by+Ian+Fraser)&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/03/02/14965.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=14965" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /><category term="Your Email Inbox" scheme="http://dotnet.org.za/angela/archive/tags/Your+Email+Inbox/default.aspx" /></entry><entry><title>List of Character Entities for HTML</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx" /><id>http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx</id><published>2005-02-14T08:56:00Z</published><updated>2005-02-14T08:56:00Z</updated><content type="html">&lt;P&gt;Want to know how to put a copyright sign on your web page?&lt;/P&gt;
&lt;P&gt;Here's a list of some of the more useful but lesser known HTML character entities. &lt;/P&gt;
&lt;TABLE cellSpacing=2 cellPadding=2 align=center border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TH align=middle&gt;Character &lt;/TH&gt;
&lt;TH align=middle&gt;HTML Entity &lt;/TH&gt;
&lt;TH align=middle&gt;Description &lt;/TH&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#162; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;cent;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Cent sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#163; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;pound;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Pound sterling sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8364; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;euro;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Euro sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#169; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;copy;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Copyright sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8216; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;lsquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Left single quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8217; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;rsquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Right single quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8220; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;ldquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Left double quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8221; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;rdquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Right double quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#171; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;laquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Left angle quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#187; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;raquo;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Right angle quote &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8212; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;mdash;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Em dash &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8211; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;ndash;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;En dash &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#174; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;reg;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Registered trademark &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#8482; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;trade;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Trademark sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#176; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;deg;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Degree sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#177; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;plusmn;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Plus or minus &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#188; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;frac14;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;One quarter &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#189; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;frac12;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;One half &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#190; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;frac34;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Three quarters &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#215; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;times;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Multiplication sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;&amp;#247; &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;divide;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Division sign &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;a &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;alpha;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Greek letter alpha &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;ß &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;beta;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Greek letter beta &lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD&gt;8 &lt;/TD&gt;
&lt;TD&gt;&lt;CODE&gt;&amp;amp;infin;&lt;/CODE&gt; &lt;/TD&gt;
&lt;TD&gt;Infinity symbol &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;A complete list of character entities is provided in the &lt;A title=http://www.w3.org/TR/html401/sgml/entities.html href="http://www.w3.org/TR/html401/sgml/entities.html"&gt;HTML 4.01 recommendation&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;&lt;A title=outbind://12-00000000C1280BB44634A9439E8362377D9EC29507003E1D6ACBC1712D4FA03DE7784AD582E200000000F5EE00006E11DEF3763017499494F085D201CF2A000003A2BD820000/#top href="outbind://12-00000000C1280BB44634A9439E8362377D9EC29507003E1D6ACBC1712D4FA03DE7784AD582E200000000F5EE00006E11DEF3763017499494F085D201CF2A000003A2BD820000/#top"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;IMG height=1 alt="" src="http://sitepoint.com/template/hr.gif" width=260 border=0&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;;subject=List+of+Character+Entities+for+HTML" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;;title=List+of+Character+Entities+for+HTML" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;title=List+of+Character+Entities+for+HTML" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;;title=List+of+Character+Entities+for+HTML" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx&amp;amp;;title=List+of+Character+Entities+for+HTML&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/14/14432.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=14432" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /></entry><entry><title>Chapter 1: Lesson 4 Using Methods</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx" /><id>http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx</id><published>2005-02-08T14:40:00Z</published><updated>2005-02-08T14:40:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;Chapter 1: Lesson 4: Using Methods&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: maroon"&gt;Methods&lt;/SPAN&gt; do the work of &lt;SPAN style="COLOR: #00ccff"&gt;classes&lt;/SPAN&gt; and &lt;SPAN style="COLOR: #ffcc00"&gt;structures&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: maroon"&gt;Methods&lt;/SPAN&gt; represent actions your &lt;SPAN style="COLOR: #00ccff"&gt;class&lt;/SPAN&gt; can take.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;There are generally 2 varieties of &lt;SPAN style="COLOR: #993300"&gt;Methods&lt;/SPAN&gt; (in VB)&lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=square&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;those that &lt;B style="mso-bidi-font-weight: normal"&gt;return a value&lt;/B&gt; (&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #333399"&gt;functions&lt;/SPAN&gt;&lt;/B&gt;)&lt;/LI&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;those that &lt;B style="mso-bidi-font-weight: normal"&gt;do not return&lt;/B&gt; &lt;B style="mso-bidi-font-weight: normal"&gt;a value&lt;/B&gt; (&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #ff6600"&gt;subs&lt;/SPAN&gt;&lt;/B&gt;)&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;C# makes no distinction between the two.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;A &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt; is executed when it is called.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The&lt;B style="mso-bidi-font-weight: normal"&gt; &lt;SPAN class=programelement&gt;Main&lt;/SPAN&gt;&lt;/B&gt; &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt; is a special case. It is called upon initiation of program execution. &lt;B style="mso-bidi-font-weight: normal"&gt;Destructors&lt;/B&gt;, another special case, are called by the runtime just prior to destruction of an object. &lt;B style="mso-bidi-font-weight: normal"&gt;Constructors&lt;/B&gt;, a third special case, are executed by an object during its initialization.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;Method&lt;/SPAN&gt; &lt;SPAN style="COLOR: teal"&gt;Variables&lt;/SPAN&gt;&lt;/I&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="FONT-SIZE: 14pt"&gt; &lt;/SPAN&gt;are&lt;/I&gt; destroyed as soon as the &lt;SPAN style="COLOR: maroon"&gt;Method&lt;/SPAN&gt; has finished executing. (They have &lt;SPAN style="COLOR: maroon"&gt;Method&lt;/SPAN&gt; Scope)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;Variables&lt;/SPAN&gt;&lt;/I&gt; within smaller divisions of &lt;SPAN style="COLOR: #993300"&gt;methods&lt;/SPAN&gt; have even more &lt;B style="mso-bidi-font-weight: normal"&gt;limited scope&lt;/B&gt;. E.g.) a &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;Loop&lt;/st1:place&gt; within a &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Visual Basic allows you to create &lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;method variables&lt;/SPAN&gt;&lt;/I&gt; that are not destroyed after a &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt; finishes execution. - &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: gray"&gt;Static&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="COLOR: gray"&gt; &lt;/SPAN&gt;&lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;method variables&lt;/SPAN&gt;&lt;/I&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;They persist in memory and retain their values through multiple executions of a &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;These are declared using the &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #999999"&gt;static&lt;/SPAN&gt;&lt;/B&gt; keyword.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #993300"&gt;Methods&lt;/SPAN&gt; can have &lt;SPAN style="COLOR: olive"&gt;Parameters&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: olive"&gt;Parameters&lt;/SPAN&gt; are &lt;B style="mso-bidi-font-weight: normal"&gt;values required&lt;/B&gt; by the &lt;SPAN style="COLOR: maroon"&gt;method&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: olive"&gt;Parameters&lt;/SPAN&gt; of a &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; can be passed in 2 ways: &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #cc99ff"&gt;By Value&lt;/SPAN&gt;&lt;/B&gt; or &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #99ccff"&gt;By Reference&lt;/SPAN&gt;&lt;/B&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;In .NET By&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #cc99ff"&gt; Value&lt;/SPAN&gt;&lt;/B&gt; is the default.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #cc99ff"&gt;By value&lt;/SPAN&gt;&lt;/B&gt; means that whenever a &lt;SPAN style="COLOR: olive"&gt;parameter&lt;/SPAN&gt; is supplied, a &lt;B style="mso-bidi-font-weight: normal"&gt;copy&lt;/B&gt; of the data contained in the &lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;variable&lt;/SPAN&gt;&lt;/I&gt; is made and passed to the &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt;. Any changes made in the value passed to the &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; are not reflected in the original &lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;variable&lt;/SPAN&gt;&lt;/I&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;When &lt;SPAN style="COLOR: olive"&gt;parameters&lt;/SPAN&gt; are passed &lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: #99ccff"&gt;by reference&lt;/SPAN&gt;&lt;/B&gt;, &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;A&lt;B style="mso-bidi-font-weight: normal"&gt; &lt;SPAN style="COLOR: #99ccff"&gt;reference&lt;/SPAN&gt;&lt;/B&gt; to the memory location where the &lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;variable&lt;/SPAN&gt;&lt;/I&gt; resides is supplied &lt;B style="mso-bidi-font-weight: normal"&gt;instead of an actual value&lt;/B&gt;. Thus, every time the &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; performs a manipulation on that &lt;I style="mso-bidi-font-style: normal"&gt;&lt;SPAN style="COLOR: teal"&gt;variable&lt;/SPAN&gt;&lt;/I&gt;, the &lt;B style="mso-bidi-font-weight: normal"&gt;changes are reflected in the actual object&lt;/B&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;In Visual Basic .NET, you are able to specify optional &lt;SPAN style="COLOR: olive"&gt;parameters&lt;/SPAN&gt; for your &lt;SPAN style="COLOR: #993300"&gt;methods&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Optional &lt;SPAN style="COLOR: olive"&gt;parameters&lt;/SPAN&gt; must be last in a &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; declaration and you must supply default values for them.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;A &lt;B style="mso-bidi-font-weight: normal"&gt;constructor&lt;/B&gt; is the first &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; that is run when an instance of a type is created. &lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;In VB it is always &lt;SPAN class=programelement&gt;Sub New. &lt;/SPAN&gt;You use a &lt;B style="mso-bidi-font-weight: normal"&gt;constructor&lt;/B&gt; to initialize &lt;SPAN style="COLOR: #00ccff"&gt;class&lt;/SPAN&gt; and &lt;SPAN style="COLOR: #ffcc00"&gt;structure&lt;/SPAN&gt; data before use.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;Constructors&lt;/B&gt; can never return a value and can be overridden to provide custom initialization functionality. Eg)&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;Visual Basic .NET&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT size=2&gt;Public&amp;nbsp;Class&amp;nbsp;aClass&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Public&amp;nbsp;Sub&amp;nbsp;New()&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;Class&amp;nbsp;initialization&amp;nbsp;code&amp;nbsp;goes&amp;nbsp;here&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;End&amp;nbsp;Class&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;A &lt;B style="mso-bidi-font-weight: normal"&gt;destructor&lt;/B&gt; is the last &lt;SPAN style="COLOR: #993300"&gt;method&lt;/SPAN&gt; run by a &lt;SPAN style="COLOR: #00ccff"&gt;class&lt;/SPAN&gt;. A &lt;B style="mso-bidi-font-weight: normal"&gt;destructor&lt;/B&gt; (known as a F&lt;SPAN class=emphasis&gt;inalizer&lt;/SPAN&gt; in Visual Basic) contains code to &amp;#8220;clean up&amp;#8221; when a &lt;SPAN style="COLOR: #00ccff"&gt;class&lt;/SPAN&gt; is destroyed.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;&lt;PRE&gt;&lt;FONT size=2&gt;Public&amp;nbsp;Class&amp;nbsp;aClass&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Protected&amp;nbsp;Overrides&amp;nbsp;Sub&amp;nbsp;Finalize()&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;'&amp;nbsp;Clean&amp;nbsp;up&amp;nbsp;code&amp;nbsp;goes&amp;nbsp;here&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;End&amp;nbsp;Sub&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;FONT size=2&gt;End&amp;nbsp;Class&lt;/FONT&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;o:p&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/PRE&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B&gt;NOTE&lt;/B&gt;&lt;BR&gt;In Visual Basic, the Finalizer is always Sub Finalize ()&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;must use the &lt;I style="mso-bidi-font-style: normal"&gt;Overrides&lt;/I&gt; keyword. (see example above)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Because garbage collection does not occur in any specific order, it is impossible to determine when a &lt;SPAN style="COLOR: #00ccff"&gt;class&lt;/SPAN&gt;&amp;#8217;s destructor will be called.&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;;subject=Chapter+1%3a+Lesson+4+Using+Methods" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;;title=Chapter+1%3a+Lesson+4+Using+Methods" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;title=Chapter+1%3a+Lesson+4+Using+Methods" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;;title=Chapter+1%3a+Lesson+4+Using+Methods" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx&amp;amp;;title=Chapter+1%3a+Lesson+4+Using+Methods&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/08/14220.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=14220" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /><category term="MCSD.NET " scheme="http://dotnet.org.za/angela/archive/tags/MCSD.NET+/default.aspx" /></entry><entry><title>Chapter 1 : Lesson 3  Using Classes and Structures</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx" /><id>http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx</id><published>2005-02-07T13:20:00Z</published><updated>2005-02-07T13:20:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;U&gt;Chapter 1: Lesson 3:&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: blue"&gt;Classes&lt;/SPAN&gt; and &lt;SPAN style="COLOR: #993300"&gt;structures&lt;/SPAN&gt; represent the two principal user-defined &lt;SPAN style="COLOR: green"&gt;types&lt;/SPAN&gt;. Both can have &lt;SPAN style="COLOR: fuchsia"&gt;members.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: blue"&gt;Classes&lt;/SPAN&gt; are templates for &lt;SPAN class=emphasis&gt;&lt;SPAN style="COLOR: #33cccc"&gt;objects&lt;/SPAN&gt;. A &lt;SPAN style="COLOR: blue"&gt;class&lt;/SPAN&gt; is a general (abstract) template for an &lt;SPAN style="COLOR: #33cccc"&gt;object&lt;/SPAN&gt;, and an &lt;SPAN style="COLOR: #33cccc"&gt;object&lt;/SPAN&gt; is an instance of a &lt;SPAN style="COLOR: blue"&gt;class&lt;/SPAN&gt;, but more specified. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN class=emphasis&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in -0.5in 0pt 0in"&gt;&lt;SPAN style="COLOR: blue"&gt;Classes&lt;/SPAN&gt; describe the properties and behaviors of the &lt;SPAN style="COLOR: #33cccc"&gt;objects&lt;/SPAN&gt; they represent through &lt;SPAN style="COLOR: fuchsia"&gt;members. Members&lt;/SPAN&gt; are methods, fields, properties, and events that belong to a particular &lt;SPAN style="COLOR: blue"&gt;class&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;- Fields and properties represent the data about an &lt;SPAN style="COLOR: #33cccc"&gt;object &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;- A method represents something the &lt;SPAN style="COLOR: #33cccc"&gt;object &lt;/SPAN&gt;can do&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;- An event represents something interesting that happens to the &lt;SPAN style="COLOR: #33cccc"&gt;object&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #33cccc"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;&lt;SPAN style="COLOR: green"&gt;Nested Types&lt;/SPAN&gt;&lt;/B&gt; are &lt;SPAN style="COLOR: green"&gt;Types&lt;/SPAN&gt; within &lt;SPAN style="COLOR: green"&gt;types&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;You declare and instantiate a user-defined &lt;SPAN style="COLOR: green"&gt;type&lt;/SPAN&gt; the same way that you declare and instantiate a .NET Framework &lt;SPAN style="COLOR: green"&gt;type&lt;/SPAN&gt;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;For both&lt;B style="mso-bidi-font-weight: normal"&gt; value&lt;/B&gt; &lt;SPAN style="COLOR: green"&gt;types&lt;/SPAN&gt; (&lt;SPAN style="COLOR: #993300"&gt;structures&lt;/SPAN&gt;) and &lt;B style="mso-bidi-font-weight: normal"&gt;reference&lt;/B&gt; &lt;SPAN style="COLOR: green"&gt;types&lt;/SPAN&gt; (classes), you need to declare the variable as a variable of that &lt;SPAN style="COLOR: green"&gt;type&lt;/SPAN&gt; and then create an instance of it with the &lt;SPAN class=programelement&gt;New&lt;/SPAN&gt; (&lt;SPAN class=programelement&gt;new&lt;/SPAN&gt;) keyword.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The Main difference between &lt;SPAN style="COLOR: blue"&gt;Class&lt;/SPAN&gt; and &lt;SPAN style="COLOR: #993300"&gt;Structure&lt;/SPAN&gt; is that the instance data for &lt;SPAN style="COLOR: blue"&gt;classes&lt;/SPAN&gt; is allocated on the heap, and the instance data for &lt;SPAN style="COLOR: #993300"&gt;structures&lt;/SPAN&gt; is allocated on the stack&lt;/P&gt;
&lt;P class=normal style="MARGIN: auto 0in"&gt;Access to the stack is designed to be light and fast, but storage of large amounts of data on the stack can impede overall application performance. &lt;/P&gt;
&lt;P class=normal style="MARGIN: auto 0in"&gt;So,&lt;SPAN style="COLOR: #993300"&gt; structures&lt;/SPAN&gt; are best used for smaller, lightweight objects that contain relatively little instance data or for objects that do not persist for long and &lt;SPAN style="COLOR: blue"&gt;Classes&lt;/SPAN&gt; are best used for larger objects that contain more instance data and are expected to exist in memory for extended periods.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="COLOR: #33cccc"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;;subject=Chapter+1+%3a+Lesson+3++Using+Classes+and+Structures" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;;title=Chapter+1+%3a+Lesson+3++Using+Classes+and+Structures" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;title=Chapter+1+%3a+Lesson+3++Using+Classes+and+Structures" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;;title=Chapter+1+%3a+Lesson+3++Using+Classes+and+Structures" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx&amp;amp;;title=Chapter+1+%3a+Lesson+3++Using+Classes+and+Structures&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/07/14173.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=14173" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /><category term="MCSD.NET " scheme="http://dotnet.org.za/angela/archive/tags/MCSD.NET+/default.aspx" /></entry><entry><title>My First Nerd Dinner</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx" /><id>http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx</id><published>2005-02-03T21:59:00Z</published><updated>2005-02-03T21:59:00Z</updated><content type="html">&lt;P&gt;Wow, tonight was fun. Thanks to Hilton &lt;A href="http://dotnet.org.za/Hiltong"&gt;//dotnet.org.za/Hiltong&lt;/A&gt; for organising it. It was really nice to see some new and &amp;#8220;unknown&amp;#8221; faces. Hilton's Flatmate &amp;#8220;Eng&amp;#8221;, and &amp;nbsp;Jonno it was nice to meet you&amp;nbsp; .&lt;A href="http://dotnet.org.za/jonno"&gt;http://dotnet.org.za/jonno&lt;/A&gt;&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;Hilton Congratulatioins on being made lead for &lt;A href="http://www.saarchitect.net"&gt;www.saarchitect.net&lt;/A&gt; alonside with Roaan Vos.!!!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.sadeveloper.net"&gt;www.sadeveloper.net&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Sa Dev Rocks!!!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There were 8 of us in the starlight diner tonight.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;And it was Alright!!.&lt;/P&gt;
&lt;P&gt;The Eight of us we dined on chips,&lt;/P&gt;
&lt;P&gt;With Geek ~ dom on our lips,&lt;/P&gt;
&lt;P&gt;Laptops on the table, cell phones taking pics&lt;/P&gt;
&lt;P&gt;It was full of&amp;nbsp; avi's and kicks.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;On another note,&amp;nbsp;Ruari, I am sad that this is most probably your last Nerd Dinner with us!!. But good luck with your trip to Prague and your new job opportunity at Microsoft in Johannesburg.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;;subject=My+First+Nerd+Dinner" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;;title=My+First+Nerd+Dinner" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;title=My+First+Nerd+Dinner" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;;title=My+First+Nerd+Dinner" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx&amp;amp;;title=My+First+Nerd+Dinner&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/02/03/14054.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=14054" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author></entry><entry><title>Chapter 1 Lesson 2 : The .NET Base Class Library</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx" /><id>http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx</id><published>2005-01-27T20:48:00Z</published><updated>2005-01-27T20:48:00Z</updated><content type="html">&lt;DIV&gt;The &lt;FONT style="COLOR: rgb(255,102,102)"&gt;.NET Framework&lt;/FONT&gt; base class library contains the base classes that provide many of the services and objects you need when writing your applications. &lt;BR&gt;
&lt;P class=normal&gt;The &lt;FONT style="COLOR: rgb(255,102,102)"&gt;.NET Framework &lt;/FONT&gt;base class library is a library of code that exposes functionality useful for application building. The base class library is organized into &lt;FONT style="COLOR: rgb(51,102,255)"&gt;namespaces&lt;/FONT&gt;, which contain &lt;FONT style="COLOR: rgb(153,0,0)"&gt;types&lt;/FONT&gt; and additional namespaces related to common functionality.&lt;/P&gt;A &lt;FONT style="COLOR: rgb(51,102,255)"&gt;namespace&lt;/FONT&gt; is a logical grouping of &lt;FONT style="COLOR: rgb(153,0,0)"&gt;types&lt;/FONT&gt; that perform related functions. &lt;BR&gt;&lt;BR&gt;&lt;FONT style="COLOR: rgb(51,102,255)"&gt;Namespaces&lt;/FONT&gt; are logical groupings of related classes. &lt;BR&gt;&lt;BR&gt;&lt;FONT style="COLOR: rgb(204,0,0)"&gt;Types&lt;/FONT&gt; in the .NET Framework come in two varieties: &lt;FONT class=emphasis style="COLOR: rgb(153,51,153)"&gt;value types&lt;/FONT&gt; and &lt;FONT class=emphasis style="COLOR: rgb(0,102,0)"&gt;reference types&lt;/FONT&gt;. &lt;BR&gt;&lt;BR&gt;Application data memory is divided into two primary components, the &lt;FONT class=emphasis style="FONT-WEIGHT: bold; COLOR: rgb(0,0,0)"&gt;stack&lt;/FONT&gt; and the &lt;FONT class=emphasis style="FONT-STYLE: italic"&gt;heap&lt;/FONT&gt;. &lt;BR&gt;&lt;BR&gt;The &lt;FONT style="FONT-WEIGHT: bold"&gt;stack&lt;/FONT&gt; is an area of memory reserved by the application to run the program. &lt;BR&gt;The &lt;FONT style="FONT-STYLE: italic"&gt;heap&lt;/FONT&gt;, on the other hand, is a separate area of memory reserved for the creation of reusable objects. &lt;BR&gt;
&lt;P class=normal&gt;All the data associated with a&lt;FONT style="COLOR: rgb(153,51,153)"&gt; value type&lt;/FONT&gt; is allocated on the &lt;FONT style="FONT-WEIGHT: bold"&gt;stack&lt;/FONT&gt;. &lt;BR&gt;A variable of a&lt;FONT style="COLOR: rgb(0,153,0)"&gt; reference type&lt;/FONT&gt;, on the other hand, exists in two memory locations. - The actual object data is allocated on the &lt;FONT style="FONT-STYLE: italic"&gt;heap&lt;/FONT&gt;. A variable containing a pointer to that object is allocated on the &lt;FONT style="FONT-WEIGHT: bold"&gt;stack&lt;/FONT&gt;.&lt;/P&gt;
&lt;P class=normal&gt;A variable that represents a &lt;FONT style="COLOR: rgb(153,51,153)"&gt;value type&lt;/FONT&gt; contains all the data represented by that type. A variable that represents a &lt;FONT style="COLOR: rgb(0,153,0)"&gt;reference type&lt;/FONT&gt; contains a reference to a particular object. &lt;BR&gt;&lt;/P&gt;
&lt;P class=normal&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=normal&gt;30th November 2004&lt;/P&gt;&lt;/DIV&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;;subject=Chapter+1+Lesson+2+%3a+The+.NET+Base+Class+Library" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;;title=Chapter+1+Lesson+2+%3a+The+.NET+Base+Class+Library" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;title=Chapter+1+Lesson+2+%3a+The+.NET+Base+Class+Library" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;;title=Chapter+1+Lesson+2+%3a+The+.NET+Base+Class+Library" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx&amp;amp;;title=Chapter+1+Lesson+2+%3a+The+.NET+Base+Class+Library&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13754.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=13754" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /><category term="MCSD.NET " scheme="http://dotnet.org.za/angela/archive/tags/MCSD.NET+/default.aspx" /></entry><entry><title>MCSD.Net User Training Group - Chapter 1: Lesson 1</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx" /><id>http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx</id><published>2005-01-27T20:43:00Z</published><updated>2005-01-27T20:43:00Z</updated><content type="html">&lt;DIV&gt;Hi All, &lt;BR&gt;&lt;BR&gt;Wow, last night was fun. It was great to see everyone could make it for - Lesson 1: The .NET Framework and the Common Language Runtime. &lt;BR&gt;It is also great for me to listen to the "fundis" giving their input on the subject . It is definitely a great way to learn. &lt;BR&gt;&lt;BR&gt;&lt;FONT style="FONT-STYLE: italic"&gt;Let's touch on what we learnt last night:&lt;/FONT&gt; &lt;BR&gt;&lt;BR&gt;-The &lt;FONT style="FONT-WEIGHT: bold"&gt;.NET Framework&lt;/FONT&gt; manages all aspects of your program&amp;#8217;s execution. &lt;BR&gt;&lt;BR&gt;- The &lt;FONT style="FONT-WEIGHT: bold"&gt;.NET Framework&lt;/FONT&gt; consists of two main components: the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;common language runtime(CLR)&lt;/FONT&gt; and the &lt;FONT style="COLOR: rgb(255,102,102)"&gt;.NET Framework class library&lt;/FONT&gt;. &lt;BR&gt;&lt;BR&gt;- What does the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;CLR&lt;/FONT&gt; do? - It manages Code execution by providing core services, such as code compilation, memory allocation, thread management, and garbage collection. &lt;BR&gt;&lt;BR&gt;- The &lt;FONT style="COLOR: rgb(255,102,102)"&gt;.NET Framework class library&lt;/FONT&gt; provides a collection of useful and reusable object-oriented types that are designed to integrate with the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;common language runtime&lt;/FONT&gt;. &lt;BR&gt;&lt;BR&gt;- The &lt;FONT style="COLOR: rgb(51,204,255)"&gt;CLR&lt;/FONT&gt; makes cross-language compatibility possible, because the .NET compiler takes your coding language (Visual Basic .NET, C#, or any other .NET-compliant language) at compilation time and converts it into Microsoft Intermediate Language (MSIL or IL). MSIL is a low-level language that the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;common language runtime&lt;/FONT&gt; can read and understand. &lt;BR&gt;&lt;BR&gt;- The primary unit of a .NET application is the &lt;FONT class=emphasis style="FONT-WEIGHT: bold"&gt;assembly&lt;/FONT&gt;. &lt;BR&gt;An &lt;FONT style="FONT-WEIGHT: bold"&gt;assembly&lt;/FONT&gt; is a self-describing collection of code, resources, and metadata. The &lt;FONT class=emphasis&gt;assembly manifest&lt;/FONT&gt; contains internal information about the &lt;FONT style="FONT-WEIGHT: bold"&gt;assembly&lt;/FONT&gt;: 
&lt;UL&gt;
&lt;LI&gt;
&lt;P class=normal&gt;Identity information, such as the assembly&amp;#8217;s name and version number&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P class=normal&gt;A list of all&lt;FONT style="FONT-WEIGHT: bold"&gt; types&lt;/FONT&gt; exposed by the assembly&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P class=normal&gt;A list of other assemblies required by the assembly (&lt;FONT style="FONT-STYLE: italic"&gt;dependancies&lt;/FONT&gt;) &lt;BR&gt;&lt;/P&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;P class=normal&gt;A list of code access security instructions, including permissions required by the assembly and permissions to be denied the assembly&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;- An assembly contains one or more &lt;FONT style="FONT-WEIGHT: bold"&gt;modules&lt;/FONT&gt;. &lt;BR&gt;&lt;BR&gt;-A &lt;FONT style="FONT-WEIGHT: bold"&gt;module&lt;/FONT&gt; contains the code that makes up your application or library and metadata that describes that code. &lt;BR&gt;&lt;BR&gt;- Each module also contains a number of &lt;FONT style="FONT-WEIGHT: bold"&gt;types. &lt;BR&gt;&lt;/FONT&gt;There are two kinds of &lt;FONT style="FONT-WEIGHT: bold"&gt;types&lt;/FONT&gt;: reference types (classes) and value types (structures). (to be discussed further in Lesson 2) &lt;BR&gt;&lt;BR&gt;-A &lt;FONT style="FONT-WEIGHT: bold"&gt;type&lt;/FONT&gt; can contain &lt;FONT style="FONT-WEIGHT: bold"&gt;fields&lt;/FONT&gt;, &lt;FONT style="FONT-WEIGHT: bold"&gt;properties&lt;/FONT&gt;, and &lt;FONT style="FONT-WEIGHT: bold"&gt;methods&lt;/FONT&gt;, each of which should be related to a common functionality. &lt;BR&gt;&lt;BR&gt;- A &lt;FONT style="FONT-WEIGHT: bold"&gt;field&lt;/FONT&gt; represents storage of a particular type of data. &lt;BR&gt;- &lt;FONT style="FONT-WEIGHT: bold"&gt;Properties&lt;/FONT&gt; are similar to fields, but properties usually provide some kind of validation when data is set or retrieved. &lt;BR&gt;- &lt;FONT style="FONT-WEIGHT: bold"&gt;Methods&lt;/FONT&gt; represent behavior, such as actions taken on data stored within the class or changes to the user interface. &lt;FONT style="FONT-WEIGHT: bold"&gt;&lt;BR&gt;&lt;BR&gt;Execution of a .NET Application &lt;BR&gt;&lt;/FONT&gt;&lt;FONT style="FONT-WEIGHT: bold"&gt;&lt;FONT style="FONT-WEIGHT: bold"&gt;&lt;/FONT&gt;&lt;/FONT&gt;
&lt;P class=normal&gt;&lt;FONT style="FONT-WEIGHT: bold"&gt;-&lt;/FONT&gt;When execution of your program begins, the first &lt;FONT style="FONT-WEIGHT: bold"&gt;assembly&lt;/FONT&gt; is loaded into memory. At this point, the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;common language runtime&lt;/FONT&gt; examines the &lt;FONT style="FONT-WEIGHT: bold"&gt;assembly&lt;/FONT&gt; manifest and determines the requirements to run the program. It examines security permissions. If the system&amp;#8217;s security policy does not allow the requested permissions, the application will not run. If the application passes the system&amp;#8217;s security policy, the &lt;FONT style="COLOR: rgb(51,204,255)"&gt;common ­language runtime&lt;/FONT&gt; executes the code. It creates a process for the application to run in and begins application execution. When execution starts, the first bit of code that needs to be executed is loaded into memory and compiled into native binary code from IL by the common language runtime&amp;#8217;s Just-In-Time (JIT) compiler. Once compiled, the code is executed and stored in memory as native code. Thus, each portion of code is compiled only once when an application executes. Whenever program execution branches to code that has not yet run, the JIT compiler compiles it ahead of execution and stores it in memory as binary code. This way, application performance is maximized because only the parts of a program that are executed are compiled.&lt;/P&gt;&lt;FONT style="FONT-WEIGHT: bold"&gt;&lt;FONT style="FONT-WEIGHT: bold"&gt;&lt;/FONT&gt;written on 16th November&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;;subject=MCSD.Net+User+Training+Group+-+Chapter+1%3a+Lesson+1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;;title=MCSD.Net+User+Training+Group+-+Chapter+1%3a+Lesson+1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;title=MCSD.Net+User+Training+Group+-+Chapter+1%3a+Lesson+1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;;title=MCSD.Net+User+Training+Group+-+Chapter+1%3a+Lesson+1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx&amp;amp;;title=MCSD.Net+User+Training+Group+-+Chapter+1%3a+Lesson+1&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13753.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=13753" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /><category term="MCSD.NET " scheme="http://dotnet.org.za/angela/archive/tags/MCSD.NET+/default.aspx" /></entry><entry><title>Software Architecture and the viewpoints of Design</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx" /><id>http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx</id><published>2005-01-27T20:39:00Z</published><updated>2005-01-27T20:39:00Z</updated><content type="html">&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Commodity &amp;#8211; The program must be well fit for its purpose.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Firmness &amp;#8211; It must be well built, fast, efficient and flexible.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Delight &amp;#8211; Your software must be attractive and pleasant to use. (i.e. &amp;#8211; User Friendly). The interface must be functional and aesthetic. &lt;SPAN style="mso-tab-count: 1"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;There are many viewpoints of design. Some are mentioned below.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;Design as a Scientist by Science&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Science is the study and discovery of general principals (theories), and the artificial sciences apply those theories to man-made artifacts, including the design of software.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Software design from a scientific point of view, includes &lt;/P&gt;
&lt;UL style="MARGIN-TOP: 0in" type=disc&gt;
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Theories that deal with structure and representation 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Rigorous and formal techniques for evaluating properties of designs 
&lt;LI class=MsoNormal style="MARGIN: 0in 0in 0pt; mso-list: l0 level1 lfo1; tab-stops: list .5in"&gt;Formal methods for choosing the best/optimal design from a set of possible designs&lt;/LI&gt;&lt;/UL&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The computer scientist provides the foundation for constructing firm software. E.g.) it is Compact, Secure, Trustworthy, and Steady &amp;#8211; no fluctuations&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;Design as an Engineer by Engineering&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&amp;#8220;The scientist builds in order to study; the engineer studies in order to build&amp;#8221;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;These are the words of the universally acknowledged father of software engineering, &lt;A href="http://www.cs.unc.edu/~brooks/"&gt;Fred Brooks&lt;/A&gt;, who was the founder of Computer Science Department (&lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:place w:st="on"&gt;&lt;st1:PlaceType w:st="on"&gt;University&lt;/st1:PlaceType&gt; of &lt;st1:PlaceName w:st="on"&gt;North Carolina&lt;/st1:PlaceName&gt;&lt;/st1:place&gt;)&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The difference between Scientists and Engineers is the &lt;B style="mso-bidi-font-weight: normal"&gt;purpose&lt;/B&gt; behind their work.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;&lt;o:p&gt;&lt;SPAN style="TEXT-DECORATION: none"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The software engineer designs tools. Engineers are concerned with the quality of firmness.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Building on the foundation of computer science, the software engineer builds &amp;#8220;things that work&amp;#8221;.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;Design as an Artist by Art&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Being a good designer, is an art. Isn&amp;#8217;t it?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Is Software development an art?&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Most of you will write, software for other people to use, and then, you will take on the role of Artist/Designer. To present something to the user that is Aesthetic. Not only that, you want to involve its user in an interactive experience.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;So, it doesn&amp;#8217;t just look cool, but that it acts cool as well.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;U&gt;Design as an Architect by Architecture&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;The architect designs neither for beauty or durability, but for the client. The architect&amp;#8217;s goal is to build a structure that meets the client&amp;#8217;s needs. It must also be visually pleasing, and stand the test of time.&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Reference: -&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0in 0in 0pt"&gt;Mitchell Waite Signature Series: Object Orientated design in Java &amp;#8211; Stephen Gilbert and Bill McCarty&lt;/P&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;;subject=Software+Architecture+and+the+viewpoints+of+Design" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;;title=Software+Architecture+and+the+viewpoints+of+Design" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;title=Software+Architecture+and+the+viewpoints+of+Design" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;;title=Software+Architecture+and+the+viewpoints+of+Design" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx&amp;amp;;title=Software+Architecture+and+the+viewpoints+of+Design&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13752.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=13752" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Articles" scheme="http://dotnet.org.za/angela/archive/tags/Articles/default.aspx" /></entry><entry><title>Virus News Alert</title><link rel="alternate" type="text/html" href="http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx" /><id>http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx</id><published>2005-01-27T10:35:00Z</published><updated>2005-01-27T10:35:00Z</updated><content type="html">Two you should be aware of are the VBSun-A worm, which masks itself as a &lt;A title=http://s367.link.sophos.com/vbsuna?pl_id=9 href="http://s367.link.sophos.com/vbsuna?pl_id=9"&gt;plea for help for tsunami victims&lt;/A&gt;, and the W32/Baba-C worm, which tells users that &lt;A title=http://s367.link.sophos.com/babac?pl_id=9 href="http://s367.link.sophos.com/babac?pl_id=9"&gt;adult content has been found&lt;/A&gt; on their computers. And then there's the Crowt.A virus that &lt;A title=http://news.com.com/2100-7349_3-5544157.html href="http://news.com.com/2100-7349_3-5544157.html"&gt;disguises itself as a headline&lt;/A&gt; from CNN.
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post:&lt;/strong&gt; &lt;a href = "mailto:?body=Thought you might like this: http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;;subject=Virus+News+Alert" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;email it!&lt;/a&gt; |  &lt;a href = "http://del.icio.us/post?url=http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;;title=Virus+News+Alert" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;bookmark it!&lt;/a&gt; |  &lt;a href = "http://www.digg.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;;phase=2" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;digg it!&lt;/a&gt; |  &lt;a href = "http://reddit.com/submit?url=http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;title=Virus+News+Alert" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;reddit!&lt;/a&gt; |  &lt;a href = "http://www.dotnetkicks.com/submit/?url=http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;;title=Virus+News+Alert" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;kick it!&lt;/a&gt; |  &lt;a href = "https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;;mkt=en-us&amp;amp;;url=http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx&amp;amp;;title=Virus+News+Alert&amp;amp;;top=1" target="_blank" title = "Post http://dotnet.org.za/angela/archive/2005/01/27/13722.aspx"&gt;live it!&lt;/a&gt;&lt;/div&gt;&lt;img src="http://dotnet.org.za/aggbug.aspx?PostID=13722" width="1" height="1"&gt;</content><author><name>angela</name><uri>http://dotnet.org.za/members/angela.aspx</uri></author><category term="Virus Alert" scheme="http://dotnet.org.za/angela/archive/tags/Virus+Alert/default.aspx" /></entry></feed>