<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" version="2.0">
  <channel>
    <title>DotNetDoc - .Net Ought To Know</title>
    <link>http://www.dotnetdoc.com/</link>
    <description>My Ramblings on .Net and other stuff</description>
    <language>en-us</language>
    <copyright>Daniel Egan</copyright>
    <lastBuildDate>Thu, 12 Jun 2008 23:33:42 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>degan@ocgpros.com</managingEditor>
    <webMaster>degan@ocgpros.com</webMaster>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=7c680bf4-953b-4169-926b-a0cffa41cfbe</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,7c680bf4-953b-4169-926b-a0cffa41cfbe.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,7c680bf4-953b-4169-926b-a0cffa41cfbe.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=7c680bf4-953b-4169-926b-a0cffa41cfbe</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
So I was asked recently if there was a place to find the Twitters of RD's. The answer
was no…. until now. I have collected the Twitter aliases of the RD's I know have a
twitter account. 
</p>
        <p>
Here you go… (In no particular order – Well, actually, in the order that I found them
- 29 so far) I have also included a link to their RD Profile on the Region so you
can get to know your RD's a little better. 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Daniel Egan – Long Beach Ca </strong>
          </span>
        </p>
        <p style="MARGIN-LEFT: 36pt">
          <span style="FONT-FAMILY: Comic Sans MS">Twitter:     <a href="http://twitter.com/dotnetdoc">http://twitter.com/dotnetdoc</a><br />
RD Profile:     <a href="http://www.theregion.com/profile.aspx?rd=1375">http://www.theregion.com/profile.aspx?rd=1375</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>David Yack – Colorado Springs, Co </strong>
          </span>
        </p>
        <p style="MARGIN-LEFT: 36pt">
          <span style="FONT-FAMILY: Comic Sans MS">Twitter:     <a href="https://twitter.com/davidyack">https://twitter.com/davidyack</a><br />
RD Profile:     <a href="http://www.theregion.com/profile.aspx?rd=1330">http://www.theregion.com/profile.aspx?rd=1330</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Michael Palermo – Phoenix, AZ </strong>
          </span>
        </p>
        <p style="MARGIN-LEFT: 36pt">
          <span style="FONT-FAMILY: Comic Sans MS">Twitter:     <a href="http://twitter.com/palermo4">http://twitter.com/palermo4</a><br />
RD Profile:     <a href="http://www.theregion.com/profile.aspx?rd=1260">http://www.theregion.com/profile.aspx?rd=1260</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Steve Smith – Kent OH </strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">           
Twitter:    <a href="http://twitter.com/Ardalis">http://twitter.com/Ardalis</a> <br />
            RD Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1322">http://www.theregion.com/profile.aspx?rd=1322</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Bill Evjen – St.Charles, Mo </strong>
          </span>
        </p>
        <p style="MARGIN-LEFT: 36pt">
          <span style="FONT-FAMILY: Comic Sans MS">Twitter: <span style="COLOR: #1f497d">    <a href="http://twitter.com/billevjen"></a></span>http://twitter.com/billevjen 
<br />
RD Profile:   </span>
          <span style="FONT-FAMILY: Comic Sans MS"> <a href="http://www.theregion.com/profile.aspx?rd=1203">http://www.theregion.com/profile.aspx?rd=1203</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Brian Noyes – Alexandria, Va<br /></strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:
    <a href="http://twitter.com/briannoyes">http://twitter.com/briannoyes</a> <br />
            </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1203">http://www.theregion.com/profile.aspx?rd=1203</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Michele Leroux Bustamante – Bonita,
Ca<br /></strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:     <a href="http://twitter.com/dasblonde">http://twitter.com/dasblonde</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:      <a href="http://www.theregion.com/profile.aspx?rd=1204">http://www.theregion.com/profile.aspx?rd=1204</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Derek Hatchard - Moncton, NB, CA <span style="FONT-SIZE: 9pt"><br /></span></strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter:    <a href="http://twitter.com/derekhat/"></a></span>
            <span style="FONT-SIZE: 10pt">http://twitter.com/derekhat </span>
            <br />
            RD Profile: </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">   <a href="http://www.theregion.com/profile.aspx?rd=1204">http://www.theregion.com/profile.aspx?rd=1204</a><span style="COLOR: #1f497d"></span></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Andrew Brust – New York, NY<br /></strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter:    <a href="http://twitter.com/andrewbrust"></a></span>
            <span style="FONT-SIZE: 10pt">http://twitter.com/andrewbrust<font color="#1f497d"> <br /></font></span>
          </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1163">http://www.theregion.com/profile.aspx?rd=1163</a><span style="COLOR: #1f497d"></span></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Damir Tomicic – Fuerth, Bavaria,
DE </strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter:
    <a href="http://twitter.com/Damir"></a></span>
            <span style="FONT-SIZE: 10pt">http://twitter.com/Damir  </span>
          </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">
            <br />
            RD Profile:<span style="COLOR: #1f497d">    </span>http://www.theregion.com/profile.aspx?rd=1274<span style="COLOR: #1f497d"></span></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Rockford Lhotka – Eden Prairie, MN   </strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">            Twitter: </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">
            <a href="http://twitter.com/RockfordLhotka">http://twitter.com/RockfordLhotka</a>  <br />
            </span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">RD
Profile: <a href="http://www.theregion.com/profile.aspx?rd=1245">http://www.theregion.com/profile.aspx?rd=1245</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Mark Dunn – Cumming, GA </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://twitter.com/MarkDunnDTC">http://twitter.com/MarkDunnDTC</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1333">http://www.theregion.com/profile.aspx?rd=1333</a><span style="COLOR: #1f497d"></span></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Mark Michaelis – Spokane Valley,
WA </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://twitter.com/MarkMichaelis">http://twitter.com/MarkMichaelis</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1380">http://www.theregion.com/profile.aspx?rd=1380</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Mauro Sant'Anna – Sao Paulo, SP,
BR </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="https://twitter.com/msantanna">https://twitter.com/msantanna</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">             RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1136">http://www.theregion.com/profile.aspx?rd=1136</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Ken Spencer – Greensboro, NC </strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter:
    <a href="https://www.bizatlarge.net/exchweb/bin/redir.asp?URL=https://twitter.com/kspen" target="_blank"></a></span>
            <span style="FONT-SIZE: 10pt">https://twitter.com/kspen </span>
            <br />
            RD Profile:</span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">    <a href="http://www.theregion.com/profile.aspx?rd=1142">http://www.theregion.com/profile.aspx?rd=1142</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Gill Cleeren – Tienen, BE </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://twitter.com/gillcleeren">http://twitter.com/gillcleeren</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile    <a href="http://www.theregion.com/profile.aspx?rd=1376">http://www.theregion.com/profile.aspx?rd=1376</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Rob Howard – Frisco, TX </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://" target="_blank">http://twitter.com/robhoward</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1305">http://www.theregion.com/profile.aspx?rd=1305</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Scott Stanfield – Richmond, Ca </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://twitter.com/seesharp">http://twitter.com/seesharp</a>  <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1089">http://www.theregion.com/profile.aspx?rd=1089</a></span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Sondre Bjellås – Oslo, Olso, NO </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:    <a href="http://twitter.com/sondreb/">http://twitter.com/sondreb/</a> <br /></span>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1334">http://www.theregion.com/profile.aspx?rd=1334</a></span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>Edgar Sanchez – Quito,Pichincha,
EC </strong>
          </span>
        </p>
        <p>
          <span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS">            Twitter:   <a href="http://twitter.com/EdgarSanchez"><a href="http://twitter.com/">http://twitter.com/</a></a><u><font color="#0066cc"><a href="http://tempuri.org/tempuri.html">EdgarSanchez</a> <br /></font></u></span>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            RD
Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1119">http://www.theregion.com/profile.aspx?rd=1119</a></span>
            <span style="FONT-SIZE: 10pt">
            </span>
          </span>
        </p>
        <p>
 
</p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <strong>John Alexander – Lees Summit, MO </strong>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter<span style="COLOR: #1f497d">:    <a href="http://twitter.com/johnalexander"></a></span></span>
            <span style="FONT-SIZE: 10pt">http://twitter.com/johnalexander </span>
          </span>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <br />
            RD Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1154">http://www.theregion.com/profile.aspx?rd=1154</a></span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
            </span>
          </span>
          <strong>
            <font color="#000000">Carl
Franklin - New London CT</font>
          </strong>
        </p>
        <p>
         Twitter: <a href="http://twitter.com/carlfranklin">http://twitter.com/carlfranklin</a>   <br />
         RD Profile:  <font face="Comic Sans MS"><a href="http://www.theregion.com/profile.aspx?rd=1175">http://www.theregion.com/profile.aspx?rd=1175</a></font></p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <span style="FONT-FAMILY: Comic Sans MS">
                <strong>Richard
Campbell– Coquitlam, BC, CA</strong>
              </span>
            </span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter<span style="COLOR: #1f497d">:   <a href="http://twitter.com/richcampbell">http://twitter.com/richcampbell</a><a href="http://twitter.com/johnalexander"></a></span></span>
            <span style="FONT-SIZE: 10pt">
            </span>
          </span>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <br />
            RD Profile:    <a href="http://www.theregion.com/profile.aspx?rd=1238">http://www.theregion.com/profile.aspx?rd=1238</a></span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <strong>Bill
Wagner - Ann Arbor MI</strong>
            </span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">            Twitter: <a href="http://twitter.com/billwagner">http://twitter.com/billwagner</a><br />
            RD Profile: <a href="http://www.theregion.com/profile.aspx?rd=1209">http://www.theregion.com/profile.aspx?rd=1209</a></span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <strong>Jonas
Follesø - LAKSELV, CA, NO</strong>
            </span>
          </span>
        </p>
        <p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
            </span>
          </span>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">           Twitter: <a href="http://twitter.com/follesoe">http://twitter.com/follesoe</a></span>
          </span>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <br />
            RD Profile
:  </span>
          </span>
          <span style="COLOR: #1f497d">
            <a href="http://www.theregion.com/profile.aspx?rd=1340">http://www.theregion.com/profile.aspx?rd=1340</a>
          </span>
        </p>
        <span style="COLOR: #1f497d">
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <strong>
                  <font color="#000000">Billy Hollis
- Nashville TN</font>
                </strong>
              </span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <font color="#000000">            Twitter: </font>
                <font color="#000000">
                  <a href="http://twitter.com/thisispointless">http://twitter.com/thisispointless</a>
                </font>
              </span>
            </span>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <font color="#000000">
                  <br />
            RD Profile: </font>
                <a href="http://www.theregion.com/profile.aspx?rd=1068">
                  <font color="#000000">
                    <a href="http://www.theregion.com/profile.aspx?rd=1067">http://www.theregion.com/profile.aspx?rd=106
</a>
                  </font>
                </a>7</span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <font color="#000000">
                  <strong>Greg
Low - Melbourne, VIC, AU</strong>
                </font>
              </span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <font color="#000000">            Twitter: </font>
                <font color="#000000">
                  <a href="http://twitter.com/greglow">http://twitter.com/greglow</a>
                </font>
                <br />
                <font color="#000000">            RD
Profile : </font>
                <a href="http://www.theregion.com/profile.aspx?rd=1068">
                </a>
                <font color="#000000">
                  <a href="http://www.theregion.com/profile.aspx?rd=1338">http://www.theregion.com/profile.aspx?rd=1338</a> </font>
                <font color="#000000"> </font>
              </span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <font color="#000000">
                  <strong>Joel
Semeniuk - Winnipeg, MB, CA</strong>
                </font>
              </span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">            <font color="#000000">Twitter: <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"><a href="http://twitter.com/Joel_Semeniuk"><font color="#0000ff">http://twitter.com/Joel_Semeniuk</font></a> <br />
             <font color="#000000">RD
Profile</font> : <a href="http://www.theregion.com/profile.aspx?rd=1155">http://www.theregion.com/profile.aspx?rd=1155</a> </span></font></span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                  <font color="#000000">
                    <strong>Adam
Cogan - <span class="location" id="location">NEUTRAL BAY, SYDNEY NSW, AU</span></strong>
                  </font>
                </span>
              </span>
            </span>
          </p>
          <p>
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                  <span class="location">
                    <font color="#000000">               Twitter: </font>
                    <font color="#000000">
                      <a href="http://www.twitter.com/adamcogan">http://www.twitter.com/adamcogan</a>
                    </font>
                    <font color="#000000">
                      <br />
               RD
Profile : </font>
                    <font color="#000000">
                      <a href="http://www.theregion.com/profile.aspx?rd=1045">http://www.theregion.com/profile.aspx?rd=1045</a>
                    </font> <font color="#000000"> </font></span>
                </span>
              </span>
            </span>
          </p>
          <span style="FONT-FAMILY: Comic Sans MS">
            <span style="FONT-SIZE: 10pt">
              <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                <span class="location">
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <font color="#000000">
                            <strong>Barry
Gervin - Toranto, ON, CA</strong>
                          </font>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <font color="#000000">               Twitter: </font>
                            <font color="#000000">
                              <a href="http://www.twitter.com/bervin">http://www.twitter.com/bervin</a>
                            </font> <font color="#000000"><br />
               RD
Profile : <a href="http://www.theregion.com/profile.aspx?rd=1228">http://www.theregion.com/profile.aspx?rd=1228</a></font></span>
                        </span>
                      </span>
                    </span>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <span style="FONT-FAMILY: Comic Sans MS">
                              <span style="FONT-SIZE: 10pt">
                                <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                                  <span class="location">
                                  </span>
                                </span>
                              </span>
                            </span>
                          </span>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <font color="#000000">
                            <strong>Jonathan
Goodyear - Windermere FL</strong>
                          </font>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <font color="#000000">               Twitter: </font>
                            <font color="#000000">
                              <a href="http://www.twitter.com/angrycoder">http://www.twitter.com/angrycoder</a>
                            </font> <font color="#000000"><br />
               RD
Profile : <a href="http://www.theregion.com/profile.aspx?rd=1307">http://www.theregion.com/profile.aspx?rd=1307</a></font></span>
                        </span>
                      </span>
                    </span>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                      </span>
                    </span>
                  </p>
                </span>
              </span>
            </span>
          </span>
        </span>
        <font color="#000000">
        </font>
        <span style="FONT-FAMILY: Comic Sans MS">
          <span style="FONT-SIZE: 10pt">
          </span>
        </span>
        <span style="FONT-FAMILY: Comic Sans MS">
          <span style="FONT-SIZE: 10pt">
            <span style="FONT-FAMILY: Comic Sans MS">
              <span style="FONT-SIZE: 10pt">
                <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                  <span class="location">
                    <p>
                      <span style="FONT-FAMILY: Comic Sans MS">
                        <span style="FONT-SIZE: 10pt">
                          <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                            <font color="#000000">
                              <strong>Christian
Nagel - </strong>
                              <span class="location" id="location">
                                <strong>Guntramsdorf, AUSTRIA,</strong>
                              </span>
                            </font>
                          </span>
                        </span>
                      </span>
                    </p>
                    <p>
                      <span style="FONT-FAMILY: Comic Sans MS">
                        <span style="FONT-SIZE: 10pt">
                          <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                            <span class="location">
                              <font color="#000000">               Twitter: </font>
                              <font color="#000000">
                                <a href="http://www.twitter.com/ChristianNagel">http://www.twitter.com/<span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA">ChristianNagel
</span></a> 
</font>
                            </span> <font color="#000000"><br />
               RD
Profile : <a href="http://www.theregion.com/profile.aspx?rd=1076">http://www.theregion.com/profile.aspx?rd=1076</a></font></span>
                        </span>
                      </span>
                    </p>
                  </span>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <span style="FONT-FAMILY: Comic Sans MS">
                              <span style="FONT-SIZE: 10pt">
                                <span style="FONT-FAMILY: Comic Sans MS">
                                  <span style="FONT-SIZE: 10pt">
                                    <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                                      <span class="location"> 
</span>
                                    </span>
                                  </span>
                                </span>
                              </span>
                            </span>
                          </span>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <font color="#000000">
                            <strong>Yosi Taguri 
- Tel Aviv </strong>
                            <span class="location" id="location">
                            </span>
                          </font>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <font color="#000000">               Twitter: </font>
                            <font color="#000000">
                              <a href="http://www.twitter.com/Yosit">http://www.twitter.com/<font face="Calibri">Yosit
</font></a>
                            </font> <font color="#000000"><br />
               RD
Profile : <a href="http://www.theregion.com/profile.aspx?rd=1381">http://www.theregion.com/profile.aspx?rd=1381</a></font></span>
                        </span>
                      </span>
                    </span>
                  </p>
                  <p>
                    <span style="FONT-FAMILY: Comic Sans MS">
                      <span style="FONT-SIZE: 10pt">
                        <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                          <span class="location">
                            <span style="FONT-FAMILY: Comic Sans MS">
                              <span style="FONT-SIZE: 10pt">
                                <span style="FONT-FAMILY: Comic Sans MS">
                                  <span style="FONT-SIZE: 10pt">
                                    <span lang="EN-CA" style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA">
                                      <span class="location"> </span>
                                    </span>
                                  </span>
                                </span>
                              </span>
                            </span>
                          </span>
                        </span>
                      </span>
                    </span>
                  </p>
                </span>
              </span>
            </span>
          </span>
        </span>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=7c680bf4-953b-4169-926b-a0cffa41cfbe" />
      </body>
      <title>Microsoft RD Twitters</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,7c680bf4-953b-4169-926b-a0cffa41cfbe.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,7c680bf4-953b-4169-926b-a0cffa41cfbe.aspx</link>
      <pubDate>Thu, 12 Jun 2008 23:33:42 GMT</pubDate>
      <description>&lt;p&gt;
So I was asked recently if there was a place to find the Twitters of RD's. The answer
was no…. until now. I have collected the Twitter aliases of the RD's I know have a
twitter account. 
&lt;/p&gt;
&lt;p&gt;
Here you go… (In no particular order – Well, actually, in the order that I found them
- 29 so far) I have also included a link to their RD Profile on the Region so you
can get to know your RD's a little better. 
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Daniel Egan – Long Beach Ca &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 36pt"&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;Twitter: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/dotnetdoc"&gt;http://twitter.com/dotnetdoc&lt;/a&gt; 
&lt;br&gt;
RD Profile: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1375"&gt;http://www.theregion.com/profile.aspx?rd=1375&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;David Yack – Colorado Springs, Co &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 36pt"&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;Twitter: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="https://twitter.com/davidyack"&gt;https://twitter.com/davidyack&lt;/a&gt; 
&lt;br&gt;
RD Profile: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1330"&gt;http://www.theregion.com/profile.aspx?rd=1330&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Michael Palermo – Phoenix, AZ &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 36pt"&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;Twitter: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/palermo4"&gt;http://twitter.com/palermo4&lt;/a&gt; 
&lt;br&gt;
RD Profile: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1260"&gt;http://www.theregion.com/profile.aspx?rd=1260&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Steve Smith – Kent OH &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/Ardalis"&gt;http://twitter.com/Ardalis&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1322"&gt;http://www.theregion.com/profile.aspx?rd=1322&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Bill Evjen – St.Charles, Mo &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN-LEFT: 36pt"&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;Twitter: &lt;span style="COLOR: #1f497d"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/billevjen"&gt;
&lt;/span&gt;http://twitter.com/billevjen&amp;nbsp;&gt;
&lt;br&gt;
RD Profile:&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1203"&gt;http://www.theregion.com/profile.aspx?rd=1203&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Brian Noyes – Alexandria, Va&lt;br&gt;
&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/briannoyes"&gt;http://twitter.com/briannoyes&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.theregion.com/profile.aspx?rd=1203"&gt;http://www.theregion.com/profile.aspx?rd=1203&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Michele Leroux Bustamante – Bonita,
Ca&lt;br&gt;
&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://twitter.com/dasblonde"&gt;http://twitter.com/dasblonde&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile: &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;a href="http://www.theregion.com/profile.aspx?rd=1204"&gt;http://www.theregion.com/profile.aspx?rd=1204&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Derek Hatchard - Moncton, NB, CA &lt;span style="FONT-SIZE: 9pt"&gt;
&lt;br&gt;
&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/derekhat/"&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;http://twitter.com/derekhat&amp;nbsp;&lt;/span&gt;&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1204"&gt;http://www.theregion.com/profile.aspx?rd=1204&lt;/a&gt; &lt;span style="COLOR: #1f497d"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Andrew Brust – New York, NY&lt;br&gt;
&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/andrewbrust"&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;http://twitter.com/andrewbrust&lt;font color=#1f497d&gt;&amp;nbsp;&lt;br&gt;
&lt;/font&gt;&lt;/span&gt;&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1163"&gt;http://www.theregion.com/profile.aspx?rd=1163&lt;/a&gt;&lt;span style="COLOR: #1f497d"&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Damir Tomicic – Fuerth, Bavaria,
DE &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/Damir"&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;http://twitter.com/Damir&amp;nbsp;&amp;nbsp;&lt;/span&gt;&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&lt;span style="COLOR: #1f497d"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;http://www.theregion.com/profile.aspx?rd=1274&lt;span style="COLOR: #1f497d"&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Rockford Lhotka – Eden Prairie, MN&amp;nbsp;&amp;nbsp; &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&lt;a href="http://twitter.com/RockfordLhotka"&gt;http://twitter.com/RockfordLhotka&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;RD
Profile: &lt;a href="http://www.theregion.com/profile.aspx?rd=1245"&gt;http://www.theregion.com/profile.aspx?rd=1245&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Mark Dunn – Cumming, GA &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/MarkDunnDTC"&gt;http://twitter.com/MarkDunnDTC&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1333"&gt;http://www.theregion.com/profile.aspx?rd=1333&lt;/a&gt; &lt;span style="COLOR: #1f497d"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Mark Michaelis – Spokane Valley,
WA &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/MarkMichaelis"&gt;http://twitter.com/MarkMichaelis&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1380"&gt;http://www.theregion.com/profile.aspx?rd=1380&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Mauro Sant'Anna – Sao Paulo, SP,
BR &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="https://twitter.com/msantanna"&gt;https://twitter.com/msantanna&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1136"&gt;http://www.theregion.com/profile.aspx?rd=1136&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Ken Spencer – Greensboro, NC &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="https://www.bizatlarge.net/exchweb/bin/redir.asp?URL=https://twitter.com/kspen" target=_blank&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;https://twitter.com/kspen&amp;nbsp;&lt;/span&gt;&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1142"&gt;http://www.theregion.com/profile.aspx?rd=1142&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Gill Cleeren – Tienen, BE &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/gillcleeren"&gt;http://twitter.com/gillcleeren&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1376"&gt;http://www.theregion.com/profile.aspx?rd=1376&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Rob Howard – Frisco, TX &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://" target=_blank&gt;http://twitter.com/robhoward&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1305"&gt;http://www.theregion.com/profile.aspx?rd=1305&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Scott Stanfield – Richmond, Ca &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/seesharp"&gt;http://twitter.com/seesharp&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1089"&gt;http://www.theregion.com/profile.aspx?rd=1089&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Sondre Bjellås – Oslo, Olso, NO &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/sondreb/"&gt;http://twitter.com/sondreb/&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1334"&gt;http://www.theregion.com/profile.aspx?rd=1334&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Edgar Sanchez – Quito,Pichincha,
EC &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-SIZE: 10pt; FONT-FAMILY: Comic Sans MS"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/EdgarSanchez"&gt;&lt;a href="http://twitter.com/"&gt;http://twitter.com/&lt;/a&gt;&lt;/a&gt;&lt;u&gt;&lt;font color=#0066cc&gt;&lt;a href="http://tempuri.org/tempuri.html"&gt;EdgarSanchez&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1119"&gt;http://www.theregion.com/profile.aspx?rd=1119&lt;/a&gt; &lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;John Alexander – Lees Summit, MO &lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter&lt;span style="COLOR: #1f497d"&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/johnalexander"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;http://twitter.com/johnalexander&amp;nbsp;&lt;/span&gt;&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1154"&gt;http://www.theregion.com/profile.aspx?rd=1154&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;/span&gt;&lt;strong&gt;&lt;font color=#000000&gt;Carl
Franklin - New London CT&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;a href="http://twitter.com/carlfranklin"&gt;http://twitter.com/carlfranklin&lt;/a&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&amp;nbsp; &lt;font face="Comic Sans MS"&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1175"&gt;http://www.theregion.com/profile.aspx?rd=1175&lt;/a&gt; &lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;strong&gt;Richard
Campbell– Coquitlam, BC, CA&lt;/strong&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter&lt;span style="COLOR: #1f497d"&gt;:&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://twitter.com/richcampbell"&gt;http://twitter.com/richcampbell&lt;/a&gt;&lt;a href="http://twitter.com/johnalexander"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile:&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;a href="http://www.theregion.com/profile.aspx?rd=1238"&gt;http://www.theregion.com/profile.aspx?rd=1238&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;strong&gt;Bill
Wagner - Ann Arbor MI&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;a href="http://twitter.com/billwagner"&gt;http://twitter.com/billwagner&lt;/a&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile: &lt;a href="http://www.theregion.com/profile.aspx?rd=1209"&gt;http://www.theregion.com/profile.aspx?rd=1209&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;strong&gt;Jonas
Follesø - LAKSELV, CA, NO&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;a href="http://twitter.com/follesoe"&gt;http://twitter.com/follesoe&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile
:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&gt;&gt;&lt;span style="COLOR: #1f497d"&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1340"&gt;http://www.theregion.com/profile.aspx?rd=1340&lt;/a&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span style="COLOR: #1f497d"&gt; 
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;strong&gt;&lt;font color=#000000&gt;Billy&amp;nbsp;Hollis
- Nashville TN&lt;/font&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://twitter.com/thisispointless"&gt;http://twitter.com/thisispointless&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD Profile: &lt;/font&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1068"&gt;&lt;font color=#000000&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1067"&gt;http://www.theregion.com/profile.aspx?rd=106
&lt;/font&gt;&lt;/a&gt;7&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Greg
Low - Melbourne, VIC, AU&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://twitter.com/greglow"&gt;http://twitter.com/greglow&lt;/a&gt; &lt;/font&gt;
&lt;br&gt;
&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;/font&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1068"&gt;&lt;/a&gt;&lt;font color=#000000&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1338"&gt;http://www.theregion.com/profile.aspx?rd=1338&lt;/a&gt;&amp;nbsp;&lt;/font&gt;&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Joel
Semeniuk - Winnipeg, MB, CA&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;font color=#000000&gt;Twitter: &lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;a href="http://twitter.com/Joel_Semeniuk"&gt;&lt;font color=#0000ff&gt;http://twitter.com/Joel_Semeniuk&lt;/font&gt;&lt;/a&gt;&amp;nbsp;&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font color=#000000&gt;RD
Profile&lt;/font&gt; : &lt;a href="http://www.theregion.com/profile.aspx?rd=1155"&gt;http://www.theregion.com/profile.aspx?rd=1155&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Adam
Cogan - &lt;span class=location id=location&gt;NEUTRAL BAY, SYDNEY NSW, AU&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.twitter.com/adamcogan"&gt;http://www.twitter.com/adamcogan&lt;/a&gt;&lt;/font&gt; &lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.theregion.com/profile.aspx?rd=1045"&gt;http://www.theregion.com/profile.aspx?rd=1045&lt;/a&gt;&lt;/font&gt;&amp;nbsp;&lt;font color=#000000&gt;&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt; 
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Barry
Gervin&amp;nbsp;- Toranto, ON, CA&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.twitter.com/bervin"&gt;http://www.twitter.com/bervin&lt;/a&gt; &lt;/font&gt;&amp;nbsp;&lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;a href="http://www.theregion.com/profile.aspx?rd=1228"&gt;http://www.theregion.com/profile.aspx?rd=1228&lt;/a&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Jonathan
Goodyear - Windermere FL&lt;/strong&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.twitter.com/angrycoder"&gt;http://www.twitter.com/angrycoder&lt;/a&gt; &lt;/font&gt;&amp;nbsp;&lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;a href="http://www.theregion.com/profile.aspx?rd=1307"&gt;http://www.theregion.com/profile.aspx?rd=1307&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;&lt;font color=#000000&gt;&lt;/font&gt;&gt;&gt;&gt;&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;/span&gt;&lt;/span&gt;&gt;&gt;&gt;&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt; 
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Christian
Nagel - &lt;/strong&gt;&lt;span class=location id=location&gt;&lt;strong&gt;Guntramsdorf, AUSTRIA,&lt;/strong&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.twitter.com/ChristianNagel"&gt;http://www.twitter.com/&lt;span style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ansi-language: EN-US; mso-ascii-theme-font: minor-latin; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;ChristianNagel
&lt;/a&gt;&amp;nbsp;
&lt;/span&gt;&gt;&amp;nbsp;&lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;a href="http://www.theregion.com/profile.aspx?rd=1076"&gt;http://www.theregion.com/profile.aspx?rd=1076&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;font color=#000000&gt;&lt;strong&gt;Yosi&amp;nbsp;Taguri&amp;nbsp;
- Tel Aviv&amp;nbsp;&lt;/strong&gt;&lt;span class=location id=location&gt; &lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;font color=#000000&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Twitter: &lt;/font&gt;&lt;font color=#000000&gt;&lt;a href="http://www.twitter.com/Yosit"&gt;http://www.twitter.com/&lt;font face=Calibri&gt;Yosit
&lt;/a&gt; &lt;/font&gt;&gt;&amp;nbsp;&lt;font color=#000000&gt;
&lt;br&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;RD
Profile : &lt;a href="http://www.theregion.com/profile.aspx?rd=1381"&gt;http://www.theregion.com/profile.aspx?rd=1381&lt;/a&gt; &lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="FONT-FAMILY: Comic Sans MS"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span lang=EN-CA style="FONT-SIZE: 10pt; COLOR: #1f497d; FONT-FAMILY: 'Century Gothic','sans-serif'; mso-ansi-language: EN-CA"&gt;&lt;span class=location&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=7c680bf4-953b-4169-926b-a0cffa41cfbe" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,7c680bf4-953b-4169-926b-a0cffa41cfbe.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the Zen
Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>.
We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em>
        </font>
        <p>
          <strong>
            <font color="#000033">
              <font color="#0000ff">.Net Ought To Know #7 : </font>
              <em>
                <font color="#ff0000">What
is a PID? How is it useful when troubleshooting a system?</font>
              </em>
            </font>
          </strong>
        </p>
        <p>
          <img height="199" src="http://www.dotnetdoc.com/content/binary/PID.jpg" width="255" align="left" />If
you have ever used the task manager (right-click on start bar and select Task Manager)
and gone to the Process tab, then you have seen the processes that are running on
your system. The default set-up of the task manager does not show the PID or Process
ID. To add this, go to View/Add Columns on the menu and check the box next to PID(Process
Identifer). 
</p>
        <p>
The PID is an integer that is assigned to each process in your operating system.It
is usefull when you need to diagnose problems with your application since it allows
you to uniquely identify each process.
</p>
        <p>
 
</p>
        <p>
In the .Net framework, you can access this information by using the System.Diagnostics
namespace.
</p>
        <div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New">
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   
</span>
          </p>
          <div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New">
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    1</span> <span style="COLOR: blue">Imports</span> System
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    2</span> <span style="COLOR: blue">Imports</span> System.Diagnostics
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    3</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    4</span> <span style="COLOR: blue">Friend</span><span style="COLOR: blue">Class</span> Class1
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    5</span>    
&lt;STAThread()&gt; _
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    6</span>     <span style="COLOR: blue">Shared</span><span style="COLOR: blue">Sub</span> Main(<span style="COLOR: blue">ByVal</span> args <span style="COLOR: blue">As</span><span style="COLOR: blue">String</span>())
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    7</span>    
    <span style="COLOR: blue">Dim</span> strRemark <span style="COLOR: blue">As</span><span style="COLOR: blue">String</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    8</span>    
    <span style="COLOR: green">' remarks to insert into the console
output</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">    9</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   10</span>        
Console.WriteLine(<span style="COLOR: maroon">"all processes of the system"</span>)
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   11</span>        
Console.WriteLine()
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   12</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   13</span>         <span style="COLOR: blue">Dim</span> myProcesses <span style="COLOR: blue">As</span> Process()
= Process.GetProcesses()
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   14</span>         <span style="COLOR: green">'
all processes into the array</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   15</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   16</span>         <span style="COLOR: blue">For</span><span style="COLOR: blue">Each</span> p <span style="COLOR: blue">As</span> Process <span style="COLOR: blue">In</span> myProcesses
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   17</span>        
    <span style="COLOR: blue">If</span> p.Id = Process.GetCurrentProcess().Id <span style="COLOR: blue">Then</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   18</span>        
        <span style="COLOR: green">' the process id
is unique in the system</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   19</span>        
        strRemark = <span style="COLOR: maroon">" &lt;
= my application"</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   20</span>        
    <span style="COLOR: blue">Else</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   21</span>        
        strRemark = <span style="COLOR: maroon">""</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   22</span>        
    <span style="COLOR: blue">End</span><span style="COLOR: blue">If</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   23</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   24</span>        
    <span style="COLOR: blue">If</span> p.ProcessName = _
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   25</span>        
    Process.GetCurrentProcess().ProcessName _
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   26</span>        
    <span style="COLOR: blue">AndAlso</span> p.Id &lt;&gt; Process.GetCurrentProcess().Id <span style="COLOR: blue">Then</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   27</span>        
        <span style="COLOR: green">' an additional instance
of the same</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   28</span>        
        <span style="COLOR: green">' application has
the same name, </span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   29</span>        
        <span style="COLOR: green">' but an other process
id</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   30</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   31</span>        
        strRemark = <span style="COLOR: maroon">" &lt;=
another instance of app"</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   32</span>        
    <span style="COLOR: blue">End</span><span style="COLOR: blue">If</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   33</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   34</span>        
    Console.WriteLine _
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   35</span>        
    (<span style="COLOR: maroon">"{0}  {1}  {2}"</span>,
p.ProcessName, p.Id, strRemark)
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   36</span>         <span style="COLOR: blue">Next</span> p
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   37</span> 
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   38</span>        
Console.WriteLine()
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   39</span>        
Console.ReadLine()
</p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   40</span>         <span style="COLOR: green">'
this ReadLine command is to hold the application open</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   41</span>     <span style="COLOR: blue">End</span><span style="COLOR: blue">Sub</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: #2b91af">   42</span> <span style="COLOR: blue">End</span><span style="COLOR: blue">Class</span></p>
            <p style="MARGIN: 0px">
              <span style="COLOR: blue">
              </span> 
</p>
          </div>
          <p style="MARGIN: 0px">
            <!--EndFragment-->Happy Programming.
</p>
        </div>
        <p>
Doc
</p>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2" />
      </body>
      <title>.Net Ought To Know #7 : PID</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2.aspx</link>
      <pubDate>Fri, 14 Jul 2006 08:45:21 GMT</pubDate>
      <description>&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #7 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;What
is a PID? How is it useful when troubleshooting a system?&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;img height=199 src="http://www.dotnetdoc.com/content/binary/PID.jpg" width=255 align=left&gt;If
you have ever used the task manager (right-click on start bar and select Task Manager)
and gone to the Process tab, then you have seen the processes that are running on
your system. The default set-up of the task manager does not show the PID or Process
ID. To add this, go to View/Add Columns on the menu and check the box next to PID(Process
Identifer). 
&lt;/p&gt;
&lt;p&gt;
The PID is an integer that is assigned to each process in your operating system.It
is usefull when you need to diagnose problems with your application since it allows
you to uniquely identify each process.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
In the .Net framework, you can access this information by using the System.Diagnostics
namespace.
&lt;/p&gt;
&lt;div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New"&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/p&gt;
&lt;div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New"&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;Imports&lt;/span&gt; System.Diagnostics
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;Friend&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; Class1
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;lt;STAThread()&amp;gt; _
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Shared&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; Main(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; args &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;())
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; strRemark &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;String&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;' remarks to insert into the console
output&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.WriteLine(&lt;span style="COLOR: maroon"&gt;"all processes of the system"&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.WriteLine()
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; myProcesses &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process()
= Process.GetProcesses()
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;'
all processes into the array&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; p &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Process &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; myProcesses
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; p.Id = Process.GetCurrentProcess().Id &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;' the process id
is unique in the system&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; strRemark = &lt;span style="COLOR: maroon"&gt;" &amp;lt;
= my application"&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Else&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; strRemark = &lt;span style="COLOR: maroon"&gt;""&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; p.ProcessName = _
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Process.GetCurrentProcess().ProcessName _
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;26&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;AndAlso&lt;/span&gt; p.Id &amp;lt;&amp;gt; Process.GetCurrentProcess().Id &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;27&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;' an additional instance
of the same&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;28&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;' application has
the same name, &lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;29&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;' but an other process
id&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;30&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;31&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; strRemark = &lt;span style="COLOR: maroon"&gt;" &amp;lt;=
another instance of app"&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;32&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;33&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;34&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; Console.WriteLine _
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;35&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; (&lt;span style="COLOR: maroon"&gt;"{0}&amp;nbsp; {1}&amp;nbsp; {2}"&lt;/span&gt;,
p.ProcessName, p.Id, strRemark)
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;36&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Next&lt;/span&gt; p
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;37&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;38&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.WriteLine()
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;39&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
Console.ReadLine()
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;40&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;'
this ReadLine command is to hold the application open&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;41&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;42&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: blue"&gt;&lt;/span&gt;&amp;nbsp;
&lt;/p&gt;
&lt;/div&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;!--EndFragment--&gt;&gt;Happy Programming.
&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;
Doc
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,d762c1dd-3e98-4ec4-8f41-be7d0ec6daa2.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=86f21704-5b9a-4448-803e-719a9d007177</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,86f21704-5b9a-4448-803e-719a9d007177.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,86f21704-5b9a-4448-803e-719a9d007177.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=86f21704-5b9a-4448-803e-719a9d007177</wfw:commentRss>
      <slash:comments>3</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the Zen
Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>.
We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em>
        </font>
        <p>
          <strong>
            <font color="#000033">
              <font color="#0000ff">.Net Ought To Know #6 : </font>
              <em>
                <font color="#ff0000">Corillian's
product is a "Component Container." Name at least 3 component containers that ship
now with the Windows Server Family?</font>
              </em>
            </font>
          </strong>
        </p>
        <p>
The answer to the question is not that tough so I thought we would go a little deeper
and talk about Components, Controls, and Containers Oh My!! (Sorry I couldn't resist).
In the .Net Framework, simply put, a component is a class that implements the System.ComponentModel.IComponent
interface or derives from a class that does. A component is something that can be
reused. C# is considered a component-oriented language. Re-use is everything in component-oriented
design. Putting together pre-tested parts is faster and cheaper then coding it yourself.
So to summertime, a component is any class that directly or indirectly implements
the IComponent Interface. A component can be added to the toolbox and dragged and
dropped onto a form.
</p>
        <p>
A control on the other hand is a component that provides a UI. To do this you need
to implement System.Windows.Forms.Control OR System.Web.UI.Control. So a control is
basically a component that has visual properties.
</p>
        <p>
This finally leads us to the answer to this question. You need a place to hold your
components and controls. This is done in a Container. A Container is a class that
implements the System.ComponentModel.IContainer interface (directly or indirectly).
Since this container holds your controls, it is easy to access the controls dynamically.
</p>
        <div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New">
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">    9</span> <span style="COLOR: blue">Private</span><span style="COLOR: blue">Class</span> ControlWalker
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   10</span>     <span style="COLOR: blue">Private</span> mContainer <span style="COLOR: blue">As</span><span style="COLOR: blue">Object</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   11</span>     <span style="COLOR: blue">Public</span><span style="COLOR: blue">Sub</span><span style="COLOR: blue">New</span>(<span style="COLOR: blue">ByVal</span> Container <span style="COLOR: blue">As</span><span style="COLOR: blue">Object</span>)
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   12</span>         <span style="COLOR: blue">Dim</span> cControl <span style="COLOR: blue">As</span> Control
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   13</span>         <span style="COLOR: blue">If</span> Container.haschildren <span style="COLOR: blue">Then</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   14</span>        
    <span style="COLOR: blue">For</span><span style="COLOR: blue">Each</span> cControl <span style="COLOR: blue">In</span> Container.controls
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   15</span>        
        <span style="COLOR: green">'add this control
to the controls collection</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   16</span>        
        m_controls.Add(cControl)
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   17</span>        
        <span style="COLOR: blue">If</span> cControl.HasChildren <span style="COLOR: blue">Then</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   18</span>        
            <span style="COLOR: green">'This
control has children, create another</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   19</span>        
            <span style="COLOR: green">'ControlWalk
go visit each of them</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   20</span>        
            <span style="COLOR: blue">Dim</span> cWalker <span style="COLOR: blue">As</span><span style="COLOR: blue">New</span> ControlWalker(cControl)
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   21</span>        
        <span style="COLOR: blue">End</span><span style="COLOR: blue">If</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   22</span>        
    <span style="COLOR: blue">Next</span> cControl
</p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   23</span>         <span style="COLOR: blue">End</span><span style="COLOR: blue">If</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   24</span>     <span style="COLOR: blue">End</span><span style="COLOR: blue">Sub</span></p>
          <p style="MARGIN: 0px">
            <span style="COLOR: #2b91af">   25</span> <span style="COLOR: blue">End</span><span style="COLOR: blue">Class</span></p>
        </div>
        <!--EndFragment-->
        <p>
So you tell me now, this should be easy. What are 3 containers in then Windows Server
Family?
</p>
        <p>
Happy Programming.
</p>
        <p>
Doc
</p>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=86f21704-5b9a-4448-803e-719a9d007177" />
      </body>
      <title>.Net Ought To Know #6 : Component Container</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,86f21704-5b9a-4448-803e-719a9d007177.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,86f21704-5b9a-4448-803e-719a9d007177.aspx</link>
      <pubDate>Wed, 12 Jul 2006 07:17:16 GMT</pubDate>
      <description>&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #6 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;Corillian's
product is a "Component Container." Name at least 3 component containers that ship
now with the Windows Server Family?&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The answer to the question is not that tough so I thought we would go a little deeper
and talk about Components, Controls, and Containers Oh My!! (Sorry I couldn't resist).
In the .Net Framework, simply put, a component is a class that implements the System.ComponentModel.IComponent
interface or derives from a class that does. A component is something that can be
reused. C# is considered a component-oriented language. Re-use is everything in component-oriented
design. Putting together pre-tested parts is faster and cheaper then coding it yourself.
So to summertime, a component is any class that directly or indirectly implements
the IComponent Interface. A component can be added to the toolbox and dragged and
dropped onto a form.
&lt;/p&gt;
&lt;p&gt;
A control on the other hand is a component that provides a UI. To do this you need
to implement System.Windows.Forms.Control OR System.Web.UI.Control. So a control is
basically a component that has visual properties.
&lt;/p&gt;
&lt;p&gt;
This finally leads us to the answer to this question. You need a place to hold your
components and controls. This is done in a Container. A Container is a class that
implements the System.ComponentModel.IContainer interface (directly or indirectly).
Since this container holds your controls, it is easy to access the controls dynamically.
&lt;/p&gt;
&lt;div style="FONT-SIZE: 10pt; BACKGROUND: white; COLOR: black; FONT-FAMILY: Courier New"&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt; ControlWalker
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Private&lt;/span&gt; mContainer &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Object&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Public&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt;(&lt;span style="COLOR: blue"&gt;ByVal&lt;/span&gt; Container &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Object&lt;/span&gt;)
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;12&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; cControl &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; Control
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;13&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; Container.haschildren &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;14&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;For&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Each&lt;/span&gt; cControl &lt;span style="COLOR: blue"&gt;In&lt;/span&gt; Container.controls
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;15&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;'add this control
to the controls collection&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;16&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; m_controls.Add(cControl)
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;17&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt; cControl.HasChildren &lt;span style="COLOR: blue"&gt;Then&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;'This
control has children, create another&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: green"&gt;'ControlWalk
go visit each of them&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Dim&lt;/span&gt; cWalker &lt;span style="COLOR: blue"&gt;As&lt;/span&gt; &lt;span style="COLOR: blue"&gt;New&lt;/span&gt; ControlWalker(cControl)
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;Next&lt;/span&gt; cControl
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;23&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;If&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Sub&lt;/span&gt;
&lt;/p&gt;
&lt;p style="MARGIN: 0px"&gt;
&lt;span style="COLOR: #2b91af"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;25&lt;/span&gt;&amp;nbsp;&lt;span style="COLOR: blue"&gt;End&lt;/span&gt; &lt;span style="COLOR: blue"&gt;Class&lt;/span&gt;
&lt;/p&gt;
&lt;/div&gt;
&lt;!--EndFragment--&gt;
&lt;p&gt;
So you tell me now, this should be easy. What are 3 containers in then Windows Server
Family?
&lt;/p&gt;
&lt;p&gt;
Happy Programming.
&lt;/p&gt;
&lt;p&gt;
Doc
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=86f21704-5b9a-4448-803e-719a9d007177" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,86f21704-5b9a-4448-803e-719a9d007177.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=4784e73c-5c7d-46e1-82cf-64c9eea117cd</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,4784e73c-5c7d-46e1-82cf-64c9eea117cd.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,4784e73c-5c7d-46e1-82cf-64c9eea117cd.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=4784e73c-5c7d-46e1-82cf-64c9eea117cd</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the Zen
Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>.
We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em>
        </font>
        <p>
          <strong>
            <font color="#000033">
              <font color="#0000ff">.Net Ought To Know #4 : </font>
              <em>
                <font color="#ff0000">What
is the difference between an EXE and a DLL?</font>
              </em>
            </font>
          </strong>
        </p>
        <p>
The main difference between an EXE and a DLL is the fact that an EXE contains instructions
for the processor and has an entry point for the execution to start. In this .Net
Drag and Drop world where most of the underlying tasks are taken care of for us, this
is sometimes hard to see.<img height="135" src="http://www.dotnetdoc.com/content/binary/dll1.jpg" width="272" align="left" /> In
the classes I teach, in order to focus on the the code and not the bells and whistles,
I often assign Console Applications for homework. The entry point for a console application
is the Sub Main() procedure. You can see this by going to project properties and looking
at the Startup object. Since a console application will create an EXE, it needs to
know where to start execution.
</p>
        <p>
 
</p>
        <p>
 
</p>
        <p>
          <img height="117" src="http://www.dotnetdoc.com/content/binary/dll3.jpg" width="268" align="left" />If
we change the Application type from Console Application to Class Library, you will
notice that the Startup object type now says &lt;none&gt;. This is because a DLL cannot
be executed(or loaded)directly, it can only be called by another process. 
</p>
        <p>
 
</p>
        <p>
          <br />
It is also interesting to note how this question relates to .Net Ought To Know #3.
An EXE runs in its own address space(out-of-process) while a DLL will run in the address
space of its host (in-process). If you wanted to dive deeper into this, you could
load up both a DLL and EXE in ILDasm.exe and look for the &lt;entrypoint&gt; marker
in the EXE file.
</p>
        <p>
Happy Programing.
</p>
        <p>
Doc
</p>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=4784e73c-5c7d-46e1-82cf-64c9eea117cd" />
      </body>
      <title>.Net Ought To Know #4</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,4784e73c-5c7d-46e1-82cf-64c9eea117cd.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,4784e73c-5c7d-46e1-82cf-64c9eea117cd.aspx</link>
      <pubDate>Wed, 05 Jul 2006 23:44:18 GMT</pubDate>
      <description>&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #4 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;What
is the difference between an EXE and a DLL?&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The main difference between an EXE and a DLL is the fact that an EXE contains instructions
for the processor and has an entry point for the execution to start. In this .Net
Drag and Drop world where most of the underlying tasks are taken care of for us, this
is sometimes hard to see.&lt;img height=135 src="http://www.dotnetdoc.com/content/binary/dll1.jpg" width=272 align=left&gt; In
the classes I teach, in order to focus on the the code and not the bells and whistles,
I often assign Console Applications for homework. The entry point for a console application
is the Sub Main() procedure. You can see this by going to project properties and looking
at the Startup object. Since a console application will create an EXE, it needs to
know where to start execution.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;img height=117 src="http://www.dotnetdoc.com/content/binary/dll3.jpg" width=268 align=left&gt;If
we change the Application type from Console Application to Class Library, you will
notice that the Startup object type now says &amp;lt;none&amp;gt;. This is because a DLL cannot
be executed(or loaded)directly, it can only be called by another process. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;br&gt;
It is also interesting to note how this question relates to .Net Ought To Know #3.
An EXE runs in its own address space(out-of-process) while a DLL will run in the address
space of its host (in-process). If you wanted to dive deeper into this, you could
load up both a DLL and EXE in ILDasm.exe and look for the &amp;lt;entrypoint&amp;gt; marker
in the EXE file.
&lt;/p&gt;
&lt;p&gt;
Happy Programing.
&lt;/p&gt;
&lt;p&gt;
Doc
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=4784e73c-5c7d-46e1-82cf-64c9eea117cd" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,4784e73c-5c7d-46e1-82cf-64c9eea117cd.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=30bff107-85c9-43de-a271-bafe90a16608</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,30bff107-85c9-43de-a271-bafe90a16608.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,30bff107-85c9-43de-a271-bafe90a16608.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=30bff107-85c9-43de-a271-bafe90a16608</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the Zen
Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>.
We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em>
        </font>
        <p>
          <strong>
            <font color="#000033">
              <font color="#0000ff">.Net Ought To Know #3 : </font>
              <em>
                <font color="#ff0000">What
is the maximum amount of memory any single process on Windows can address? Is this
different than the maximum virtual memory for the system? How would this affect a
system design?</font>
              </em>
            </font>
          </strong>
        </p>
        <p>
Well since most people are still not using a 64 bit operating system, we are going
to keep this discussion limited to a 32bit OS. In the NT Flavor of operating systems,
4GB of memory is available to each process but it is split 50/50 with with the operating
system.<img height="406" src="http://www.dotnetdoc.com/content/binary/mem1.png" width="425" /></p>
        <p>
So each process has 2GB of memory available for its private use. The other 2GB is
used by the operating system, devices, graphics cards, etc.. Keep in mind, the 4GB/2GB
size is regardless of how much RAM you have installed. 
</p>
        <p>
This would affect system design if you are creating an application that uses very
large data structures or applications like mail servers, database management servers
etc.. To address the need for more memory space, you can use a /3GB switch which then
splits the memory usage from 50/50 to 75/25. Allowing your application to use 3GB
of the 4GB available. 
</p>
        <p>
Happy Programming
</p>
        <p>
Doc
</p>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=30bff107-85c9-43de-a271-bafe90a16608" />
      </body>
      <title>.Net Ought To Know #3</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,30bff107-85c9-43de-a271-bafe90a16608.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,30bff107-85c9-43de-a271-bafe90a16608.aspx</link>
      <pubDate>Mon, 03 Jul 2006 20:17:21 GMT</pubDate>
      <description>&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #3 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;What
is the maximum amount of memory any single process on Windows can address? Is this
different than the maximum virtual memory for the system? How would this affect a
system design?&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Well since most people are still not using a 64 bit operating system, we are going
to keep this discussion limited to a 32bit OS. In the NT Flavor of operating systems,
4GB of memory is available to each process but it is split 50/50 with with the operating
system.&lt;img height=406 src="http://www.dotnetdoc.com/content/binary/mem1.png" width=425&gt; 
&lt;/p&gt;
&lt;p&gt;
So each process has 2GB of memory available for its private use. The other 2GB is
used by the operating system, devices, graphics cards, etc.. Keep in mind, the 4GB/2GB
size is regardless of how much RAM you have installed. 
&lt;/p&gt;
&lt;p&gt;
This would affect system design if you are creating an application that uses very
large data structures or applications like mail servers, database management servers
etc.. To address the need for more memory space, you can use a /3GB switch which then
splits the memory usage from 50/50 to 75/25. Allowing your application to use 3GB
of the 4GB available. 
&lt;/p&gt;
&lt;p&gt;
Happy Programming
&lt;/p&gt;
&lt;p&gt;
Doc
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=30bff107-85c9-43de-a271-bafe90a16608" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,30bff107-85c9-43de-a271-bafe90a16608.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=76b6a74e-011a-49c6-bbd1-745e6ca9dc68</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,76b6a74e-011a-49c6-bbd1-745e6ca9dc68.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,76b6a74e-011a-49c6-bbd1-745e6ca9dc68.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=76b6a74e-011a-49c6-bbd1-745e6ca9dc68</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">p&gt;<font size="1"><em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the Zen
Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott Hanselman</a>.
We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em></font><p></p><p><em></em></p><p><strong><font color="#000033"><font color="#0000ff">.Net Ought To Know #2 : </font><em><font color="#ff0000">What
is a Windows Service and how does it's lifecycle differ from a standard EXE?</font></em></font></strong></p><p>
Whenever a user logs onto a NT flavor machine, they are given a desktop to work with.
Any of the programs that are run, any of the processes that are started belong to
this user. Only one user can be logged on at one time.
</p><p><img src="http://www.dotnetdoc.com/content/binary/2_2_Service.jpg" align="left" border="0" />If
you go to windows explorer and navigate to the Documents and Settings folder you will
see all of the different users that have used your machine. Only one of these profile
(or desktops) can be active at a time. Different rights can be given to each of the
users of the system which can control what they can see and what they can do. <em><strong>Standard
EXE's </strong></em>are run by users that are logged onto the system. This is accomplished
by either navigating to the shortcut associated with the application (either on the
programs menu or the desktop) and clicking on the icon. This will run that application
using the rights of the currently logged on user. You can also run as another user
by right-clicking on the icon and selecting run-as from the context menu, but you
get the picture. <em><strong>Standard EXE's </strong></em>are associated with the
current user and their desktop. 
</p><p><strong><em>Windows Services</em></strong>, on the other hand, are processes that
can exist and run without a user/desktop. The windows service runs in its own windows
session without the need for any particular user to be logged onto the system. They
are initiated when the system boots up. As opposed to a Standard EXE, they have no
user interface as they run in the background of your computer.
</p><p><img style="WIDTH: 443px; HEIGHT: 264px" height="249" src="http://www.dotnetdoc.com/content/binary/2_1_Service.jpg" width="321" align="left" border="0" /></p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
You can view all the Windows Services running on your computer by using the Computer
Management Console. This can be opened by clicking on the services icon found in your
control panel. Many of the applications found in here will be familiar to you like
SQL Server (MSSQLSERVER for 2000 or SQL Server * for 2005) or Task Scheduler, but
others will not be, like Network DDE or Logical Disk Manager. 
</p><p><img style="WIDTH: 453px; HEIGHT: 210px" height="239" src="http://www.dotnetdoc.com/content/binary/2_3_Service.jpg" width="533" align="left" border="0" /></p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
 
</p><p>
To discover what a Windows Service is used for, just click on the service and the
description will be shown on the left of the screen. Finally, you can also decide
when a service will start. You have three choices :
</p><ul><li>
Automatic - 
<br />
When this setting is selected, the Windows Service will start when the system is started. 
</li><li>
Manual - 
<br />
When this setting is selected, the Windows Service will not be started until the "Start
the Service" link is selected. This can also be automated by an application but the
main difference is that it is not started during the system boot up. 
</li><li>
Disabled - 
<br />
Well, this of course means that the service is disabled.</li></ul><p>
So the <em><strong>lifecycle</strong></em> of a Windows Service is different from
the <em><strong>lifecycle</strong></em> of a Standard EXE because a Windows Service
is associated with the system (but can use any account) and begins its "life" when
the system boots up. A Standard EXE needs a signed on user(manually or programmaticlly)to
initiate its instantiation.
</p><p>
Happy Programming.
</p><p>
DotNetDoc
</p><p>
 
</p><img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=76b6a74e-011a-49c6-bbd1-745e6ca9dc68" /></body>
      <title>.Net Ought To Know #2 - Windows Services</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,76b6a74e-011a-49c6-bbd1-745e6ca9dc68.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,76b6a74e-011a-49c6-bbd1-745e6ca9dc68.aspx</link>
      <pubDate>Sat, 20 May 2006 18:26:16 GMT</pubDate>
      <description>p&amp;gt;&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #2 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;What
is a Windows Service and how does it's lifecycle differ from a standard EXE?&lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt; 
&lt;/p&gt;
&lt;p&gt;
Whenever a user logs onto a NT flavor machine, they are given a desktop to work with.
Any of the programs that are run, any of the processes that are started belong to
this user. Only one user can be logged on at one time.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetdoc.com/content/binary/2_2_Service.jpg" align=left border=0&gt;If
you go to windows explorer and navigate to the Documents and Settings folder you will
see all of the different users that have used your machine. Only one of these profile
(or desktops) can be active at a time. Different rights can be given to each of the
users of the system which can control what they can see and what they can do. &lt;em&gt;&lt;strong&gt;Standard
EXE's &lt;/strong&gt;&lt;/em&gt;are run by users that are logged onto the system. This is accomplished
by either navigating to the shortcut associated with the application (either on the
programs menu or the desktop) and clicking on the icon. This will run that application
using the rights of the currently logged on user. You can also run as another user
by right-clicking on the icon and selecting run-as from the context menu, but you
get the picture. &lt;em&gt;&lt;strong&gt;Standard EXE's &lt;/strong&gt;&lt;/em&gt;are associated with the
current user and their desktop. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;em&gt;Windows Services&lt;/em&gt;&lt;/strong&gt;, on the other hand, are processes that
can exist and run without a user/desktop. The windows service runs in its own windows
session without the need for any particular user to be logged onto the system. They
are initiated when the system boots up. As opposed to a Standard EXE, they have no
user interface as they run in the background of your computer.
&lt;/p&gt;
&lt;p&gt;
&lt;img style="WIDTH: 443px; HEIGHT: 264px" height=249 src="http://www.dotnetdoc.com/content/binary/2_1_Service.jpg" width=321 align=left border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
You can view all the Windows Services running on your computer by using the Computer
Management Console. This can be opened by clicking on the services icon found in your
control panel. Many of the applications found in here will be familiar to you like
SQL Server (MSSQLSERVER for 2000 or SQL Server * for 2005) or Task Scheduler, but
others will not be, like Network DDE or Logical Disk Manager. 
&lt;/p&gt;
&lt;p&gt;
&lt;img style="WIDTH: 453px; HEIGHT: 210px" height=239 src="http://www.dotnetdoc.com/content/binary/2_3_Service.jpg" width=533 align=left border=0&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
To discover what a Windows Service is used for, just click on the service and the
description will be shown on the left of the screen. Finally, you can also decide
when a service will start. You have three choices :
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
Automatic - 
&lt;br&gt;
When this setting is selected, the Windows Service will start when the system is started. 
&lt;li&gt;
Manual - 
&lt;br&gt;
When this setting is selected, the Windows Service will not be started until the "Start
the Service" link is selected. This can also be automated by an application but the
main difference is that it is not started during the system boot up. 
&lt;li&gt;
Disabled - 
&lt;br&gt;
Well, this of course means that the service is disabled.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
So the &lt;em&gt;&lt;strong&gt;lifecycle&lt;/strong&gt;&lt;/em&gt; of a Windows Service is different from
the &lt;em&gt;&lt;strong&gt;lifecycle&lt;/strong&gt;&lt;/em&gt; of a Standard EXE because a Windows Service
is associated with the system (but can use any account) and begins its "life" when
the system boots up. A Standard EXE needs a signed on user(manually or programmaticlly)to
initiate its instantiation.
&lt;/p&gt;
&lt;p&gt;
Happy Programming.
&lt;/p&gt;
&lt;p&gt;
DotNetDoc
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=76b6a74e-011a-49c6-bbd1-745e6ca9dc68" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,76b6a74e-011a-49c6-bbd1-745e6ca9dc68.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=d7c8a3e4-b151-4838-a1e9-114128ef1646</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,d7c8a3e4-b151-4838-a1e9-114128ef1646.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,d7c8a3e4-b151-4838-a1e9-114128ef1646.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=d7c8a3e4-b151-4838-a1e9-114128ef1646</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <font size="1">
          <em>As part of DotNetDoc's
new "Ask the Doc" format, we are starting our journey by taking a page from the
Zen Master himself <a href="http://www.hanselman.com/blog/" target="_blank">Scott
Hanselman</a>. We will be walking through his list of questions posted in his, "<a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target="_blank">What
Great .NET Developers Ought To Know</a>" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.</em>
        </font>
        <p>
        </p>
        <p>
          <em>
          </em>
        </p>
        <p>
          <strong>
            <font color="#000033">
              <font color="#0000ff">.Net Ought To Know #1 : </font>
              <em>
                <font color="#ff0000">Describe
the difference between a Thread and a Process? </font>
              </em>
            </font>
          </strong>
        </p>
        <p>
The power of Windows comes from its ability to multi-task. Multitasking allows the
running of multiple processes in memory simultaneously. So first we need to define
a "<em><strong>process</strong></em>". In its simplest definition, a process is an
instance of a program running in a computer. The <em><strong>Process</strong></em> is
the object that owns all of the resources of the application it belongs to. 
</p>
        <p>
          <img src="http://www.dotnetdoc.com/content/binary/1_1_Process.jpg" align="left" border="0" />It
is important to remember that a <strong><em>process</em></strong> is NOT an application.
In the same way that a class is not an object, an application is not a <em><strong>process</strong></em>.
An application is the static code and static data, the <em><strong>process</strong></em> is
the code "in-action". Each <em><strong>process</strong></em> runs in its own section
of virtual memory. This allows the operating system to keep them separate so that
a problem with one <strong><em>process</em></strong> does not bring down the whole
system. Inside its own section of Virtual Memory, everything needed to run the application,
from the code to the stack and heap, to it's static variables , can be found.
</p>
        <p>
A <em><strong>thread</strong></em> on the other hand is an independent path of execution
WITHIN a process (<em><strong>thread</strong></em> of execution) . <em><strong>Threads</strong></em> are
very similar to <em><strong>processes</strong></em> in that they both represent a
sequence of instructions needing to be executed. When you begin a <em><strong>process</strong></em> a
"Start Up" <em><strong>thread</strong></em> is created that will execute your Main()
method and continue running until the method has ended. A <em><strong>process</strong></em> can
create multiple threads (Multi-Threaded Application) WIHTIN the <em><strong>process</strong></em> to
perform tasks. A <em><strong>process</strong></em> can be thought of as a collection
of <em><strong>threads</strong></em>. It can have several <em><strong>threads</strong></em> running
concurrently giving the allusion that your application is running faster. Remember,
your operating systems can only do one thing at a time (Excluding machines with multiple
processors of course). So having multiple <em><strong>threads</strong></em> allows
your program to continue without having to wait for a particular task to complete.
</p>
        <p>
 
</p>
        <p>
Happy Programming
</p>
        <p>
DotNetDoc
</p>
        <img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=d7c8a3e4-b151-4838-a1e9-114128ef1646" />
      </body>
      <title>.Net Ought To Know #1</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,d7c8a3e4-b151-4838-a1e9-114128ef1646.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,d7c8a3e4-b151-4838-a1e9-114128ef1646.aspx</link>
      <pubDate>Thu, 18 May 2006 08:03:35 GMT</pubDate>
      <description>&lt;font size=1&gt;&lt;em&gt;As part of DotNetDoc's new "Ask the Doc" format, we are starting
our journey by taking a&amp;nbsp;page from the Zen Master himself &lt;a href="http://www.hanselman.com/blog/" target=_blank&gt;Scott
Hanselman&lt;/a&gt;. We will be walking through his list of questions posted in his, "&lt;a href="http://www.hanselman.com/blog/WhatGreatNETDevelopersOughtToKnowMoreNETInterviewQuestions.aspx" target=_blank&gt;What
Great .NET Developers Ought To Know&lt;/a&gt;" post. We will not only try to answer the
questions but give each a "deep dive" so that we not only can answer the question,
but so that we UNDERSTAND the answer. We will go one question at a time until we reach
the end. I hope you enjoy, and thanks Scott for the thought provoking questions.&lt;/em&gt;&lt;/font&gt; 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;em&gt;&lt;/em&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font color=#000033&gt;&lt;font color=#0000ff&gt;.Net Ought To Know #1 : &lt;/font&gt;&lt;em&gt;&lt;font color=#ff0000&gt;Describe
the difference between a Thread and a Process? &lt;/font&gt;&lt;/em&gt;&lt;/font&gt;&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
The power of Windows comes from its ability to multi-task. Multitasking allows the
running of multiple processes in memory simultaneously. So first we need to define
a "&lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt;". In its simplest definition, a process is an
instance of a program running in a computer. The &lt;em&gt;&lt;strong&gt;Process&lt;/strong&gt;&lt;/em&gt; is
the object that owns all of the resources of the application it belongs to. 
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.dotnetdoc.com/content/binary/1_1_Process.jpg" align=left border=0&gt;It
is important to remember that a &lt;strong&gt;&lt;em&gt;process&lt;/em&gt;&lt;/strong&gt; is NOT an application.
In the same way that a class is not an object, an application is not a &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt;.
An application is the static code and static data, the &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; is
the code "in-action". Each &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; runs in its own section
of virtual memory. This allows the operating system to keep them separate so that
a problem with one &lt;strong&gt;&lt;em&gt;process&lt;/em&gt;&lt;/strong&gt; does not bring down the whole
system. Inside its own section of Virtual Memory, everything needed to run the application,
from the code to the stack and heap, to it's static variables&amp;nbsp;,&amp;nbsp;can be&amp;nbsp;found.
&lt;/p&gt;
&lt;p&gt;
A &lt;em&gt;&lt;strong&gt;thread&lt;/strong&gt;&lt;/em&gt; on the other hand is an independent path of execution
WITHIN a process (&lt;em&gt;&lt;strong&gt;thread&lt;/strong&gt;&lt;/em&gt; of execution) . &lt;em&gt;&lt;strong&gt;Threads&lt;/strong&gt;&lt;/em&gt; are
very similar to &lt;em&gt;&lt;strong&gt;processes&lt;/strong&gt;&lt;/em&gt; in that they both represent a
sequence of instructions needing to be executed. When you begin a &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; a
"Start Up" &lt;em&gt;&lt;strong&gt;thread&lt;/strong&gt;&lt;/em&gt; is created that will execute your Main()
method and continue running until the method has ended. A &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; can
create multiple threads (Multi-Threaded Application) WIHTIN the &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; to
perform tasks. A &lt;em&gt;&lt;strong&gt;process&lt;/strong&gt;&lt;/em&gt; can be thought of as a collection
of &lt;em&gt;&lt;strong&gt;threads&lt;/strong&gt;&lt;/em&gt;. It can have several &lt;em&gt;&lt;strong&gt;threads&lt;/strong&gt;&lt;/em&gt; running
concurrently giving the allusion that your application is running faster. Remember,
your operating systems can only do one thing at a time (Excluding machines with multiple
processors of course). So having multiple &lt;em&gt;&lt;strong&gt;threads&lt;/strong&gt;&lt;/em&gt; allows
your program to continue without having to wait for a particular task to complete.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Happy Programming
&lt;/p&gt;
&lt;p&gt;
DotNetDoc
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=d7c8a3e4-b151-4838-a1e9-114128ef1646" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,d7c8a3e4-b151-4838-a1e9-114128ef1646.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
    <item>
      <trackback:ping>http://www.dotnetdoc.com/Trackback.aspx?guid=540488c2-333e-46e5-9a1d-d6cf7fc1ac8b</trackback:ping>
      <pingback:server>http://www.dotnetdoc.com/pingback.aspx</pingback:server>
      <pingback:target>http://www.dotnetdoc.com/PermaLink,guid,540488c2-333e-46e5-9a1d-d6cf7fc1ac8b.aspx</pingback:target>
      <dc:creator>Daniel Egan</dc:creator>
      <wfw:comment>http://www.dotnetdoc.com/CommentView,guid,540488c2-333e-46e5-9a1d-d6cf7fc1ac8b.aspx</wfw:comment>
      <wfw:commentRss>http://www.dotnetdoc.com/SyndicationService.asmx/GetEntryCommentsRss?guid=540488c2-333e-46e5-9a1d-d6cf7fc1ac8b</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">The DotNetDoc forums have been hit repeatedly
by spammers in the past few months and I just can't seem to get them to go away so
I shut them down (That will stop them - lol). But this made me take a look at how
this site is set up. I started with many different tabs which contained article downloads,
DNN Modifications and modules, course outlines, presentation materials etc....<br /><br />
Well I have decided to change the format of DotNetDoc a bit. I have decided to turn
DotNetDoc into a question and answer blog. Throw me anything you want. (Anything .Net
that is) and the Doc will answer it here. I will be adding a comment box to the site
that will allow you to post your questions to me and will post the answers here.<br /><br />
Now, I thought to myself (self), what if no questions come?  Hmmm that wouldn't
be good for the format would it.  Of course not, so I have decided to kick it
off by working on something that I have been thinking about for a long time.<br /><br />
Scott Hanselman on his blog Computer Zen (http://www.hanselman.com/blog/) had a post
called "What Great .Net Developers Ought To Know (<b>http://tinyurl.com/7mf3r</b>)
where he posed a set of questions every .Net Developer should be able to answer. 
<br /><br />
I have decided to start with these items and answer them one by one. Then as other
questions come in, I will work them in between these post. If no questions come in
from my 5200 subscribers then oh well. It will be a great exercise.<br /><br />
So Stay tuned, I may be changing the site  a bit too. Nothing too drastic. I
will still be using dasBlog for the site, I just might do away with the outer shell.
(We will see)<br /><br />
That's it for now. 
<br />
See you soon with Question #1 : Describe the difference between a Thread and a Process?<br /><br />
Happy Programming.<br /><br />
DotNetDoc<br /><br /><p></p><img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=540488c2-333e-46e5-9a1d-d6cf7fc1ac8b" /></body>
      <title>New DotNetDoc Site Format</title>
      <guid isPermaLink="false">http://www.dotnetdoc.com/PermaLink,guid,540488c2-333e-46e5-9a1d-d6cf7fc1ac8b.aspx</guid>
      <link>http://www.dotnetdoc.com/PermaLink,guid,540488c2-333e-46e5-9a1d-d6cf7fc1ac8b.aspx</link>
      <pubDate>Wed, 17 May 2006 06:45:49 GMT</pubDate>
      <description>The DotNetDoc forums have been hit repeatedly by spammers in the past few months and I just can't seem to get them to go away so I shut them down (That will stop them - lol). But this made me take a look at how this site is set up. I started with many different tabs which contained article downloads, DNN Modifications and modules, course outlines, presentation materials etc....&lt;br&gt;
&lt;br&gt;
Well I have decided to change the format of DotNetDoc a bit. I have decided to turn
DotNetDoc into a question and answer blog. Throw me anything you want. (Anything .Net
that is) and the Doc will answer it here. I will be adding a comment box to the site
that will allow you to post your questions to me and will post the answers here.&lt;br&gt;
&lt;br&gt;
Now, I thought to myself (self), what if no questions come?&amp;nbsp; Hmmm that wouldn't
be good for the format would it.&amp;nbsp; Of course not, so I have decided to kick it
off by working on something that I have been thinking about for a long time.&lt;br&gt;
&lt;br&gt;
Scott Hanselman on his blog Computer Zen (http://www.hanselman.com/blog/) had a post
called "What Great .Net Developers Ought To Know (&lt;b&gt;http://tinyurl.com/7mf3r&lt;/b&gt;)
where he posed a set of questions every .Net Developer should be able to answer. 
&lt;br&gt;
&lt;br&gt;
I have decided to start with these items and answer them one by one. Then as other
questions come in, I will work them in between these post. If no questions come in
from my 5200 subscribers then oh well. It will be a great exercise.&lt;br&gt;
&lt;br&gt;
So Stay tuned, I may be changing the site&amp;nbsp; a bit too. Nothing too drastic. I
will still be using dasBlog for the site, I just might do away with the outer shell.
(We will see)&lt;br&gt;
&lt;br&gt;
That's it for now. 
&lt;br&gt;
See you soon with Question #1 : Describe the difference between a Thread and a Process?&lt;br&gt;
&lt;br&gt;
Happy Programming.&lt;br&gt;
&lt;br&gt;
DotNetDoc&lt;br&gt;
&lt;br&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.dotnetdoc.com/aggbug.ashx?id=540488c2-333e-46e5-9a1d-d6cf7fc1ac8b" /&gt;</description>
      <comments>http://www.dotnetdoc.com/CommentView,guid,540488c2-333e-46e5-9a1d-d6cf7fc1ac8b.aspx</comments>
      <category>.Net Ought To Know</category>
    </item>
  </channel>
</rss>