<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" 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:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0">
  <channel>
    <title>Johnny Can't Code</title>
    <description>software, coding, movies &amp; more!&lt;br/&gt;by Scott "Johnny" Smith</description>
    <link>http://www.johnnycantcode.com/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.Net Syndication Generator 1.0.0.0 (http://dotnetblogengine.net/)</generator>
    <language>en-US</language>
    <blogChannel:blogRoll>http://www.johnnycantcode.com/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.johnnycantcode.com/</blogChannel:blink>
    <dc:creator>Scott "Johnny" Smith </dc:creator>
    <dc:title>Johnny Can't Code</dc:title>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/JohnnyCantCode" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
      <title>On My Way to the LessConf!</title>
      <description>&lt;p&gt;I just arrived in Indianapolis where I am staying overnight in order to catch an early flight out to Jacksonville, FL tomorrow morning. Our plane leaves at 7:50 am and we don&amp;#39;t arrive until 3:30pm. That is the last time I let &lt;a href="http://www.johnnycantcode.com/admin/Pages/www.coderbrain.com"&gt;Todd&lt;/a&gt; book our travel. :)&lt;/p&gt;&lt;p&gt;I am looking forward to a great conference and spending some time in the Florida warm weather. It is about 45 degrees currently in Indianapolis.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;I will post more about the conference later.&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/-os17__kNSo" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/On-My-Way-to-the-LessConf!.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/On-My-Way-to-the-LessConf!.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=93c7876a-32e2-45c1-8728-9307cbd729e3</guid>
      <pubDate>Wed, 14 Oct 2009 15:03:00 -0500</pubDate>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=93c7876a-32e2-45c1-8728-9307cbd729e3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=93c7876a-32e2-45c1-8728-9307cbd729e3</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/On-My-Way-to-the-LessConf!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=93c7876a-32e2-45c1-8728-9307cbd729e3</wfw:commentRss>
    </item>
    <item>
      <title>LessConf - Technology Conference for the Rest of Us</title>
      <description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px"&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&lt;p&gt;
LessConf coming in October!
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://lessconf.lesseverything.com/" target="_blank"&gt;&lt;img src="http://lessconf.lesseverything.com/images/logo3.png?1252346726" alt="" /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
There is a new trend among web 2.0 companies; share, inspire, motivate, help and encourage!&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;I will be attending the &lt;a href="http://lessconf.lesseverything.com/" target="_blank"&gt;LessConf &lt;/a&gt;on October 17th. The LessConf is a technology conference where some of the best people behind some of the best web 2.0 companies will be presenting their stories and insights. But what I find amazing is the novel concept of companies helping other companies and individuals to become a success. The LessConf is being hosted by &lt;a href="http://www.lesseverything.com/" target="_blank"&gt;LessEverything&lt;/a&gt; and two of the guest speakers are Gary Vaynerchuk of &lt;a href="http://tv.winelibrary.com/" target="_blank"&gt;WineLibrary.tv&lt;/a&gt; and &lt;a href="http://vaynermedia.com/" target="_blank"&gt;VaynerMedia.com&lt;/a&gt;, Mike McDerment of &lt;a href="http://www.johnnycantcode.com/post/Great-Simple-Online-Accounting-System-FreshBooks.aspx" target="_blank"&gt;Freshbooks.com&lt;/a&gt;. Mike McDerment&amp;#39;s FreshBooks.com is a direct competetor of &lt;a href="https://lessaccounting.com/index2.html" target="_blank"&gt;LessAccounting&lt;/a&gt;, a product of LessEverything yet he is one of the speakers at the LessConf. I have seen this over and over in the web 2.0 marketplace, companies helping other companies, even if they are a competitor.&lt;a href="http://tv.winelibrary.com/" target="_blank"&gt; &lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
I am currently working on several web 2.0 projects and I hope to return from the LessConf with new ideas, new motivation and a burning desire to help others.
&lt;/p&gt;
&lt;p&gt;
So my question for all my readers, what is it that I can do to help you pursue your goals? 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/dLlsdm_JOBM" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/LessConf-Technology-Conference-for-the-Rest-of-Us.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/LessConf-Technology-Conference-for-the-Rest-of-Us.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=3947ec7a-37d8-45d5-ab1b-248455b50aeb</guid>
      <pubDate>Wed, 09 Sep 2009 07:03:00 -0500</pubDate>
      <category>Programming</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=3947ec7a-37d8-45d5-ab1b-248455b50aeb</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=3947ec7a-37d8-45d5-ab1b-248455b50aeb</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/LessConf-Technology-Conference-for-the-Rest-of-Us.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=3947ec7a-37d8-45d5-ab1b-248455b50aeb</wfw:commentRss>
    </item>
    <item>
      <title>Google IS taking over the world!</title>
      <description>&lt;p&gt;A couple weeks ago I signed up to participate in yet another Google.com free service, Goolgle Voice.&lt;/p&gt;&lt;p&gt;Here is a general overview of Google Voice.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div&gt;&lt;object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="425" height="344"&gt;	&lt;param name="src" value="http://www.youtube.com/v/m4Q9MJdT5Ds&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" /&gt;	&lt;param name="allowfullscreen" value="true" /&gt;	&lt;param name="allowscriptaccess" value="always" /&gt;	&lt;param name="width" value="425" /&gt;	&lt;param name="height" value="344" /&gt;	&lt;embed type="application/x-shockwave-flash" src="http://www.youtube.com/v/m4Q9MJdT5Ds&amp;amp;color1=0xb1b1b1&amp;amp;color2=0xcfcfcf&amp;amp;hl=en&amp;amp;feature=player_embedded&amp;amp;fs=1" allowfullscreen="true" allowscriptaccess="always" width="425" height="344"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/div&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I have been accepted into the beta and will begin using it over the next few weeks and report back my findings here.&lt;/p&gt;&lt;p&gt;Stay Tuned!&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/_zbKT4Kjj00" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Google-IS-taking-over-the-world.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Google-IS-taking-over-the-world.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=12f61776-596c-43e5-a7cb-2f7802f0f8c0</guid>
      <pubDate>Wed, 05 Aug 2009 10:11:00 -0500</pubDate>
      <category>Cloud Computing</category>
      <category>Free Software</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=12f61776-596c-43e5-a7cb-2f7802f0f8c0</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=12f61776-596c-43e5-a7cb-2f7802f0f8c0</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Google-IS-taking-over-the-world.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=12f61776-596c-43e5-a7cb-2f7802f0f8c0</wfw:commentRss>
    </item>
    <item>
      <title>It's Official! BetAssistant is now on the iTunes app store!</title>
      <description>&lt;p&gt;BetAssistant has just been made available in the iTunes app store. You can find it under the category of Sports or just search for &amp;quot;BetAssistant&amp;quot;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you are interested in the app but do not want to spend the $0.99 then contact me and I will gerenate a code for you which will allows you to get it for free.&amp;nbsp;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/kUOyO1Fxakg" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Its-Official!-BetAssistant-is-now-on-the-iTunes-app-store!.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Its-Official!-BetAssistant-is-now-on-the-iTunes-app-store!.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=738178fd-90c9-4f21-b7f8-e5a35fb063b4</guid>
      <pubDate>Thu, 30 Jul 2009 06:23:00 -0500</pubDate>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=738178fd-90c9-4f21-b7f8-e5a35fb063b4</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=738178fd-90c9-4f21-b7f8-e5a35fb063b4</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Its-Official!-BetAssistant-is-now-on-the-iTunes-app-store!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=738178fd-90c9-4f21-b7f8-e5a35fb063b4</wfw:commentRss>
    </item>
    <item>
      <title>Great Simple Online Accounting System - FreshBooks!</title>
      <description>&lt;p&gt;I have been using an online billing/accounting system since the first part of this year (2009). It has allowed me to move closer to my goal of utilizing the &amp;quot;cloud&amp;quot; for all my data including email, accounting, project collaboration and everything else. The service I have been using with great success is&amp;nbsp;&lt;a href="https://www.freshbooks.com/?ref=b2eb6a61112877-1" target="_blank"&gt;FreshBooks&lt;/a&gt;. It allows me to invoice my customers quickly and efficiently. It also allows my customers to view their invoices online.&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.freshbooks.com/?ref=b2eb6a61112877-1" target="_blank"&gt;FreshBooks&lt;/a&gt;&amp;nbsp;has a neat feature that compares and rates your business with other businesses in the same category. My category is &amp;quot;Programming&amp;quot;. They compare things such as average invoice amount, number of invoices, revenue from new clients and more. I was very satisfied to see that my rating was the highest you could achieve. Not sure what this actually says about my company except that I am doing really well compared to other &lt;a href="https://www.freshbooks.com/?ref=b2eb6a61112877-1" target="_blank"&gt;FreshBook&lt;/a&gt;&amp;nbsp;customers.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Here is my rating:&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.freshbooks.com/?ref=b2eb6a61112877-1" target="_blank"&gt;&lt;img src="https://gologic.freshbooks.com/images/2ndSite/rc-score-largeb5-rsr05.gif" alt="" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;A couple other nice features I like and use:&lt;/p&gt;&lt;p&gt;- Estimates&lt;br /&gt;- Time Tracking&lt;br /&gt;- Emailing of Invoices and Estimates&lt;br /&gt;- Expense tracking&lt;br /&gt;- Allows others to bill me and automatically convert to expense&lt;/p&gt;&lt;p&gt;There are many more features. Click my rating if you would like to learn more about &lt;a href="https://www.freshbooks.com/?ref=b2eb6a61112877-1" target="_blank"&gt;FreshBooks&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;My Full report card:&amp;nbsp;&lt;/p&gt;&lt;img src="http://www.johnnycantcode.com/image.axd?picture=7-28-2009+1-56-39+PM.png" alt="" width="500px" /&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/RhQUs2U8nkU" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Great-Simple-Online-Accounting-System-FreshBooks.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Great-Simple-Online-Accounting-System-FreshBooks.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=0108509c-6435-4bbd-9a54-3913bc6389eb</guid>
      <pubDate>Tue, 28 Jul 2009 08:38:00 -0500</pubDate>
      <category>Cloud Computing</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=0108509c-6435-4bbd-9a54-3913bc6389eb</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=0108509c-6435-4bbd-9a54-3913bc6389eb</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Great-Simple-Online-Accounting-System-FreshBooks.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=0108509c-6435-4bbd-9a54-3913bc6389eb</wfw:commentRss>
    </item>
    <item>
      <title>Another iPhone application - BetAssistant</title>
      <description>&lt;p&gt;
I have been in business for a few years now creating application for small to medium sized businesses. I find my customers primarily through word of mouth and online sites such as craigslist.com and guru.com. Over the past year I have seen an ever increasing amount of projects which involve creating a new iPhone app or updating an existing iPhone app. I have written applications for many mobile platforms and decided to add an iPhone application to my repetior.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&lt;table border="0"&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;&lt;img src="http://www.johnnycantcode.com/image.axd?picture=Picture+4.png" alt="" /&gt;&lt;/td&gt;						
			&lt;td&gt;&lt;img src="http://www.johnnycantcode.com/image.axd?picture=Default.png" alt="" /&gt;&lt;/td&gt;				
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;/p&gt;
&lt;p&gt;
BetAssistant allows the user to select the amount of the bet, the bet type, such as exacta, trifecta or superfecta and then select the horses. Once a user has done this BetAssistant automatically calculates the cost of the bet for you.
&lt;/p&gt;
&lt;p&gt;
BetAssistant will be available on the iPhone app store soon.&amp;nbsp;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/FVyYBhmuTJ4" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/My-first-iPhone-application---BetAssistant.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/My-first-iPhone-application---BetAssistant.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=acf78cf2-d7a7-4e52-9654-ad295c1324a1</guid>
      <pubDate>Sun, 12 Jul 2009 10:57:00 -0500</pubDate>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=acf78cf2-d7a7-4e52-9654-ad295c1324a1</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=acf78cf2-d7a7-4e52-9654-ad295c1324a1</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/My-first-iPhone-application---BetAssistant.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=acf78cf2-d7a7-4e52-9654-ad295c1324a1</wfw:commentRss>
    </item>
    <item>
      <title>buckleFISH.com for sending large files.</title>
      <description>&lt;p&gt;
How many times have you needed to send project files, graphics, archives or other large files to a customer? I do this all the time and me being the tech geek I am, have my own FTP server which I upload the file to and then move the file to a location available for my customer to download it, usually http://downloads.gologictech.com or some similar URL. As I have been sending more and more files this was taking way to much of my time so I started to look for an easy to use alternative. After searching the web and not finding anything that met my needs I decided I would create a tool that I would use and offer it to the public for free. The site is &lt;a href="http://www.bucklefish.com" target="_blank" title="buckleFISH.com"&gt;www.buckleFISH.com&lt;/a&gt;. Please take a look and let me know what you think.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;a href="http://www.bucklefish.com"&gt;
&lt;div style="text-align: center"&gt;
&lt;img src="http://www.johnnycantcode.com/image.axd?picture=6-2-2009+2-29-55+PM.png" alt="" /&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/CW2d0hgj1s4" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/buckleFISHcom-for-sending-large-files.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/buckleFISHcom-for-sending-large-files.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=dcb7b09b-4e1d-4140-b556-19448854ada9</guid>
      <pubDate>Tue, 02 Jun 2009 09:30:00 -0500</pubDate>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=dcb7b09b-4e1d-4140-b556-19448854ada9</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=dcb7b09b-4e1d-4140-b556-19448854ada9</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/buckleFISHcom-for-sending-large-files.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=dcb7b09b-4e1d-4140-b556-19448854ada9</wfw:commentRss>
    </item>
    <item>
      <title>Remember Microsoft's BackOffice?</title>
      <description>&lt;p&gt;
In another life when I was a Microsoft Certified Systems Engineer working with products like Systems Management Server, Windows NT 3.51 Server, MS mail and MS Exchange there was a logo Microsoft used for all of it&amp;#39;s server products. You can read about the program and logo &lt;a href="http://www.microsoft.com/PRODUCTS/servers/designed/"&gt;here&lt;/a&gt;. 
&lt;/p&gt;
&lt;p&gt;
Here is a look at the image. See the squiggly lines?
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;img src="http://www.johnnycantcode.com/image.axd?picture=newbolo4.gif" alt="" /&gt;
&lt;/p&gt;
&lt;p&gt;
Well, what is the point of this post are you asking?&amp;nbsp; Back in 1997 I became permanently enthralled with these 3 entangled lines.&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
More to come.... Stay tuned... 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/XsKeFhjQrIs" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Remember-Microsofts-BackOffice.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Remember-Microsofts-BackOffice.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=11aff195-0086-4818-b90c-d2243bdb09e5</guid>
      <pubDate>Tue, 12 May 2009 11:56:00 -0500</pubDate>
      <category>Off Topic</category>
      <category>Programming</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=11aff195-0086-4818-b90c-d2243bdb09e5</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=11aff195-0086-4818-b90c-d2243bdb09e5</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Remember-Microsofts-BackOffice.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=11aff195-0086-4818-b90c-d2243bdb09e5</wfw:commentRss>
    </item>
    <item>
      <title>Office remodeling completed... By my wonderful wife!</title>
      <description>&lt;p&gt;
After working in a partially finished basemement of my house for about a year my wife decided to do a &amp;quot;makeover&amp;quot; on my lousy office space. She did an amazing job! Thank you!!! Anyway, take a look at the pics and let me know what you think.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.johnnycantcode.com/image.axd?picture=Office1.gif" alt="" width="500" /&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;img src="http://www.johnnycantcode.com/image.axd?picture=Office2.gif" alt="" width="500" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.johnnycantcode.com/image.axd?picture=Office3.gif" alt="" width="500" /&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/rjk8DJmLjco" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Office-remodeling-completed-By-my-wonderful-wife!.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Office-remodeling-completed-By-my-wonderful-wife!.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=7b64a6fd-b78d-46b8-a62d-c15ce56f648d</guid>
      <pubDate>Thu, 16 Apr 2009 09:43:00 -0500</pubDate>
      <category>General</category>
      <category>Off Topic</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=7b64a6fd-b78d-46b8-a62d-c15ce56f648d</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=7b64a6fd-b78d-46b8-a62d-c15ce56f648d</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Office-remodeling-completed-By-my-wonderful-wife!.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=7b64a6fd-b78d-46b8-a62d-c15ce56f648d</wfw:commentRss>
    </item>
    <item>
      <title>Scientific American on the defensive when it comes to Evolution</title>
      <description>&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:WordDocument&gt;
&lt;w:View&gt;Normal&lt;/w:View&gt;
&lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
&lt;w:TrackMoves/&gt;
&lt;w:TrackFormatting/&gt;
&lt;w:PunctuationKerning/&gt;
&lt;w:ValidateAgainstSchemas/&gt;
&lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
&lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
&lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
&lt;w:DoNotPromoteQF/&gt;
&lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
&lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
&lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
&lt;w:Compatibility&gt;
&lt;w:BreakWrappedTables/&gt;
&lt;w:SnapToGridInCell/&gt;
&lt;w:WrapTextWithPunct/&gt;
&lt;w:UseAsianBreakRules/&gt;
&lt;w:DontGrowAutofit/&gt;
&lt;w:SplitPgBreakAndParaMark/&gt;
&lt;w:DontVertAlignCellWithSp/&gt;
&lt;w:DontBreakConstrainedForcedTables/&gt;
&lt;w:DontVertAlignInTxbx/&gt;
&lt;w:Word11KerningPairs/&gt;
&lt;w:CachedColBalance/&gt;
&lt;/w:Compatibility&gt;
&lt;w:BrowserLevel&gt;MicrosoftInternetExplorer4&lt;/w:BrowserLevel&gt;
&lt;m:mathPr&gt;
&lt;m:mathFont m:val="Cambria Math"/&gt;
&lt;m:brkBin m:val="before"/&gt;
&lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
&lt;m:smallFrac m:val="off"/&gt;
&lt;m:dispDef/&gt;
&lt;m:lMargin m:val="0"/&gt;
&lt;m:rMargin m:val="0"/&gt;
&lt;m:defJc m:val="centerGroup"/&gt;
&lt;m:wrapIndent m:val="1440"/&gt;
&lt;m:intLim m:val="subSup"/&gt;
&lt;m:naryLim m:val="undOvr"/&gt;
&lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
&lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"&gt;
&lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
&lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
&lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
&lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
&lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
&lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
&lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
&lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
&lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
&lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
UnhideWhenUsed="false" Name="Table Grid"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
&lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
&lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
&lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
&lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
&lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
&lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
&lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
&lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
&lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
&lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;
&lt;!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;
mso-font-charset:1;
mso-generic-font-family:roman;
mso-font-format:other;
mso-font-pitch:variable;
mso-font-signature:0 0 0 0 0 0;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;
mso-font-charset:0;
mso-generic-font-family:swiss;
mso-font-pitch:variable;
mso-font-signature:-1610611985 1073750139 0 0 159 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{mso-style-unhide:no;
mso-style-qformat:yes;
mso-style-parent:"";
margin-top:0in;
margin-right:0in;
margin-bottom:10.0pt;
margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
p
{mso-style-noshow:yes;
mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
mso-pagination:widow-orphan;
font-size:12.0pt;
font-family:"Times New Roman","serif";
mso-fareast-font-family:"Times New Roman";}
span.sensecontent
{mso-style-name:sense_content;
mso-style-unhide:no;}
.MsoChpDefault
{mso-style-type:export-only;
mso-default-props:yes;
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:Calibri;
mso-fareast-theme-font:minor-latin;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
{mso-style-type:export-only;
margin-bottom:10.0pt;
line-height:115%;}
@page Section1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;
mso-header-margin:.5in;
mso-footer-margin:.5in;
mso-paper-source:0;}
div.Section1
{page:Section1;}
--&gt;
&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Table Normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin-top:0in;
mso-para-margin-right:0in;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0in;
line-height:115%;
mso-pagination:widow-orphan;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:"Times New Roman";
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;}
&lt;/style&gt;
&lt;![endif]--&gt;
&lt;p&gt;
&amp;quot;The Evolution of EVOLUTION, How Darwin&amp;#39;s Theory Survives, Thrives and
Reshapes the World&amp;quot;, &amp;quot;The Future of Human Evolution&amp;quot;,
&amp;quot;Molecular Proof of Natural Selection&amp;quot;, &amp;quot;How Life Invents
Complex Traits&amp;quot; and &amp;quot;Creationists&amp;#39; Latest Tricks&amp;quot; are all title
of articles in the January 2009 issue of Scientific American magazine. I am a
subscriber and huge fan of Scientific American magazine but I have a problem
with the latest issue. Webster&amp;#39;s dictionary defines science as &amp;quot;&lt;span class="sensecontent"&gt;knowledge or a system of knowledge covering general truths
or the operation of general laws especially as obtained and tested through
scientific method.&amp;quot;&lt;/span&gt;
&lt;/p&gt;
&lt;p&gt;
In this blog post I am not taking up one side of the evolution issue
or&amp;nbsp; another but trying to point out how politics and ideology have
corrupted the science community. I always thought of scientist as open minded, thorough
and in general, interested in discussion from opposing points of view, however
the latest issue of American Scientific magazine does everything except call
for the &amp;quot;burning at the stake&amp;quot; of all those whose ideals are contrary to
the Theory of Evolution. Here are some excerpts from the magazine;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
In an article titled &amp;quot;The Latest Face of Creationism&amp;quot; there is a
section which provides suggestions as to actions that can be taken if
&amp;quot;controversy over the teaching of evolution erupts in your area&amp;quot;
&lt;/p&gt;
&lt;p&gt;
The first action suggested is this; &amp;quot;Resolving the controversy requires
thinking politically...&amp;quot; Does politics really have a place in science?
Science is science and does not depend on opinion nor political ideology. 
&lt;/p&gt;
&lt;p&gt;
The second action suggested in this article is &amp;quot;Keep in mind that the
goal is not only to keep creationism out of the science classroom but also to
ensure that evolution is taught properly - without qualifiers such as &amp;#39;only a
theory&amp;#39;&amp;quot;... Well, isn&amp;#39;t the Theory of Evolution still a theory? When was
it proven via the scientific method?
&lt;/p&gt;
&lt;p&gt;
I&amp;#39;ll stop there but the magazine continues an all out assault on creationism
and intelligent design throughout several other articles.&amp;nbsp; My question is
this, Are we at a point where our scientific community has abandoned the
scientific method and are replacing it with ideology instead? A similar issue
which also represents ideological views instead of scientific views from a
majority of the scientific community is global warming and the cause and effect
of it. But I will save this for another post.
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/nqUDql5YbSA" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Scientific-American-on-the-defensive-when-it-comes-to-Evolution.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Scientific-American-on-the-defensive-when-it-comes-to-Evolution.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=702c8454-e9f2-416e-aca6-d2326c7ffe1a</guid>
      <pubDate>Tue, 06 Jan 2009 05:57:00 -0500</pubDate>
      <category>General</category>
      <category>Off Topic</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=702c8454-e9f2-416e-aca6-d2326c7ffe1a</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=702c8454-e9f2-416e-aca6-d2326c7ffe1a</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Scientific-American-on-the-defensive-when-it-comes-to-Evolution.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=702c8454-e9f2-416e-aca6-d2326c7ffe1a</wfw:commentRss>
    </item>
    <item>
      <title>Well worth the money!</title>
      <description>After a few days of working from my new &lt;a href="http://www.hermanmiller.com/CDA/SSA/Product/0,,a10-c440-p8,00.html"&gt;Herman Miller Aeron&lt;/a&gt; chair I have noticed a significant reduction of lower back pain. The great thing about this chair is that I never think about it throughout the day. My previous chair was canstantly on my mind. I was always shifting my weight or changing position to aleviate pain in one area of my body or another. So far it is worth every penny.&lt;br /&gt;
&amp;nbsp;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/FdRiF10ZFzQ" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Well-worth-the-money.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Well-worth-the-money.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=e7376f32-4f84-419d-b114-c64db0e9f31c</guid>
      <pubDate>Fri, 14 Nov 2008 13:45:00 -0500</pubDate>
      <category>General</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=e7376f32-4f84-419d-b114-c64db0e9f31c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=e7376f32-4f84-419d-b114-c64db0e9f31c</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Well-worth-the-money.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=e7376f32-4f84-419d-b114-c64db0e9f31c</wfw:commentRss>
    </item>
    <item>
      <title>I finally broke down and did it! My new Herman Miller Aeron Chair.</title>
      <description>&lt;span class="Apple-style-span" style="border-collapse: separate; color: #000000; font-family: 'Times New Roman'; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px"&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
After weeks of continuing back aches, poor nights rest and searching online for the perfect computer chair I decided on the &lt;a href="http://www.hermanmiller.com/CDA/SSA/Product/0,,a10-c440-p8,00.html"&gt;Herman Miller Aeron Chair&lt;/a&gt;.
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
Take a look:&lt;br /&gt;
&lt;br /&gt;
&lt;img src="http://www.hermanmiller.com/hm/content/product_showroom/products/images/P_AER_L146_W.jpg" alt="" /&gt;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
I will occassionally post updates letting you know if I think this obsurdly expensive chair was worth it.
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;div style="font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; background-color: #ffffff"&gt;
&amp;nbsp;
&lt;/div&gt;
&lt;/span&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/Sk4EA8uY6uk" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/My-new-Herman-Miller-Aeron-Chair.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/My-new-Herman-Miller-Aeron-Chair.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=7b4fe6fe-f5d1-4d2a-b6f5-ff0b73fedce3</guid>
      <pubDate>Wed, 12 Nov 2008 14:54:00 -0500</pubDate>
      <category>General</category>
      <category>Off Topic</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=7b4fe6fe-f5d1-4d2a-b6f5-ff0b73fedce3</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=7b4fe6fe-f5d1-4d2a-b6f5-ff0b73fedce3</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/My-new-Herman-Miller-Aeron-Chair.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=7b4fe6fe-f5d1-4d2a-b6f5-ff0b73fedce3</wfw:commentRss>
    </item>
    <item>
      <title>Terrorism or just a bad economy?</title>
      <description>&lt;p&gt;
I don&amp;#39;t normaly write off topic much but this is something I have been researching for the last couple weeks. I am going to continue to research the facts but here is the general premise of my theory. (Conspiracy therory even!)
&lt;/p&gt;
&lt;p&gt;
Over the last 10 years Americans have extended ourselves right to the edge of what our budgets could afford. In general, we took out home loans for houses we could barely afford because we were short sighted and thought the price of housing would just continue to rise. During this time a lot of Americans stressed there financial situation to the point they were living paycheck to paycheck.
&lt;/p&gt;
&lt;p&gt;
During this period the middle eastern terrorist organisations along with some of the middle eastern countries (you don&amp;#39;t think they are really our friends do you?) had a plan to push Amreicans over the perverbial financial cliff. For most americans living on the financial edge anyway a monthly increase in fuel cost along with everything else that was affected by the price of gas was enough to crumble the house of cards. Suddenly Americans, living paycheck to paycheck, had an extra $200+ per month gas cost. With the increase in their monthly expenses something had to give and that was their mortgage. Thousands of Americans suddenly faced with an increase in monthly expenses can no longer pay their mortgages and go into forclosure on their homes.
&lt;/p&gt;
&lt;p&gt;
Because of how deeply integrated the mortgage business was in the core of the American economy this triggered a massive collapse of our financial system. I am still researching this and will have more details in future post but it is a plausible scenario and one that could have been easily manipulated by middle eastern powers? Is this the case? I&amp;#39;m not sure but....
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;More to come! 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/PAfkCzlWO9Q" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Terrorism-or-just-a-bad-economy.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Terrorism-or-just-a-bad-economy.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=927c8ed4-bbd6-4843-8ab3-d7baf3fd951c</guid>
      <pubDate>Sun, 19 Oct 2008 12:40:00 -0500</pubDate>
      <category>Off Topic</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=927c8ed4-bbd6-4843-8ab3-d7baf3fd951c</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=927c8ed4-bbd6-4843-8ab3-d7baf3fd951c</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Terrorism-or-just-a-bad-economy.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=927c8ed4-bbd6-4843-8ab3-d7baf3fd951c</wfw:commentRss>
    </item>
    <item>
      <title>A Few Performance Comparisons</title>
      <description>&lt;p&gt;
I have recently been reviewing a lot of code from other developers. I always try to keep an open mind so if I see something another developer has done that I do a different way I am curious to which is the better way. Of course &amp;quot;better&amp;quot; is a very abstract word so I decided to look at it from a performance perspective since performance can be concretely measured.
&lt;/p&gt;
&lt;p&gt;
The code that caught my attention was:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;bool isNotify = Convert.ToBoolean(ConfigurationManager.AppSettings[&amp;quot;SomeSettingGoesHere&amp;quot;]); 
&lt;/p&gt;
&lt;p&gt;
normally I would have written the above code like this:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;bool isNotify = bool.Parse(ConfigurationManager.AppSettings[&amp;quot;SomeSettingGoesHere&amp;quot;]));
&lt;/p&gt;
&lt;p&gt;
Convert is a little more flexible than Parse but which one performs better? I did some test...
&lt;/p&gt;
&lt;p&gt;
The Test:
&lt;/p&gt;
&lt;p&gt;
In a method called TestParse() I looped 1 million times creatint an instance of a string, string varA = &amp;quot;true&amp;quot;. I then Parsed that string using bool varB = bool.Parse(varA).Prior to starting the loop and after completing the loop I set a variable equal to the DateTime.Now and returns the TimeSpan between the two DateTimes and displayed it in milliseconds.
&lt;/p&gt;
&lt;p&gt;
I also created a method called TestConvert and did the exact same thing except instead of using bool.Parse(varA) I used Convert.ToBoolean(varA).
&lt;/p&gt;
&lt;p&gt;
I ran both of these methods from a console app and displayed the results:
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;img src="http://www.johnnycantcode.com/image.axd?picture=parse_convert_test.jpg" alt="" /&gt;&lt;br /&gt;
&lt;br /&gt;
as you can see the Parse method completed significantly quicker than the Convert method. I ran similar test of different types such as Int32 and decimal and received similar results.&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/wM0EYCDmiLw" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/A-Few-Performance-Comparisons.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/A-Few-Performance-Comparisons.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=bee274c3-7dea-4722-943d-b2173a31b0a1</guid>
      <pubDate>Wed, 08 Oct 2008 04:20:00 -0500</pubDate>
      <category>Programming</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=bee274c3-7dea-4722-943d-b2173a31b0a1</pingback:target>
      <slash:comments>1</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=bee274c3-7dea-4722-943d-b2173a31b0a1</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/A-Few-Performance-Comparisons.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=bee274c3-7dea-4722-943d-b2173a31b0a1</wfw:commentRss>
    </item>
    <item>
      <title>C# Classes vs. Structs</title>
      <description>&lt;p&gt;
A few days ago I was in a discussion with a friend of mine who interviewed for a senior level developer position. He mentioned that one of the questions he was asked in his technical interview was &amp;quot;Describe a scenario where you would use a Struct instead of a Class.&amp;quot;. He told me he could not think of one. So this article is an attempt to both explain the differences between a Class and a Struct and also describe when a &lt;em&gt;struct&lt;/em&gt; should be used instead of a &lt;em&gt;class&lt;/em&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Reference Type vs. Value Type&lt;/strong&gt;&lt;br /&gt;
One of the primary differences between a Class and a Struct is that a Class is a reference type and a Struct is a value type. What does this mean? Well, let&amp;#39;s take a look at other value types. All of the primitive types such as int, bool, decimal etc. are value types. Value types are stored in the stack as a single space in memory whereas refernce types are created in memory and a reference to that space is also create. The reference type is always accessed via the reference and not directly. For example; 
&lt;/p&gt;
&lt;p&gt;
Point p1 = new Point();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Point is a Struct&lt;br /&gt;
Form f1 = new Form();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Form is a Class 
&lt;/p&gt;
&lt;p&gt;
Point p2 = p1;&lt;br /&gt;
Form f2 = f1;&lt;br /&gt;
&lt;br /&gt;
In the above code example p2 is an independent copy of p1. If you were to change a value of a property of p2, p1 would not be affected. Whereas f2 is a copy of the refence to f1 there for f1 and f2 are both references to the same object in memory. If you were to change a value of a property of f2, f1 would also be changed. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;Heap vs. Stack&lt;br /&gt;
&lt;/strong&gt;The stack is a simple FILO (first in last out) memory structure. The Stack is a highly efficient memory structure that &amp;quot;bookmarks&amp;quot; the stack when a method begins execution, Dumps data into the stack during the method execution and once the method exection completes the stack is reset to the bookmark releasing all the method&amp;#39;s allocated memory. 
&lt;/p&gt;
&lt;p&gt;
The heap is just the opposite. The heap can be considered,&amp;nbsp;for lack of a better term, a random access memory structure. Objects can be allocated and deallocated in a random order. The heap requires the use of a &lt;em&gt;memory manager&lt;/em&gt; and &lt;em&gt;garbage collector&lt;/em&gt; to maintain it&amp;#39;s structure. 
&lt;/p&gt;
&lt;p&gt;
When you instantiate a class the instance of the class itself is stored in the &lt;em&gt;heap&lt;/em&gt; whereas the reference to the instance of the class is stored in the &lt;em&gt;stack.&lt;/em&gt; 
&lt;/p&gt;
&lt;p&gt;
Form f1 = new Form();&lt;br /&gt;
&lt;br /&gt;
The actual object created by the above code will be placed in the &lt;em&gt;heap&lt;/em&gt; and the reference, f1, to that object is stored in the&lt;em&gt; stack&lt;/em&gt;. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;When to use a Struct&lt;/strong&gt;&lt;br /&gt;
Keep the following rules in mind when using a &lt;em&gt;struct&lt;/em&gt;:&lt;br /&gt;
- a struct should represent a single value&lt;br /&gt;
- a struct should have a memory footprint less than 16 bytes&lt;br /&gt;
- a struct should not be changed after creation. 
&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/JohnnyCantCode/~4/RxjnRkQ_G1w" height="1" width="1"/&gt;</description>
      <link>http://www.johnnycantcode.com/post/Csharp-Classes-vs-Structs.aspx</link>
      <author>Johnny</author>
      <comments>http://www.johnnycantcode.com/post/Csharp-Classes-vs-Structs.aspx#comment</comments>
      <guid>http://www.johnnycantcode.com/post.aspx?id=718a3e4c-a4ce-47c4-834f-9a7298d04da8</guid>
      <pubDate>Fri, 27 Jun 2008 05:20:00 -0500</pubDate>
      <category>General</category>
      <category>Programming</category>
      <dc:publisher>Johnny</dc:publisher>
      <pingback:server>http://www.johnnycantcode.com/pingback.axd</pingback:server>
      <pingback:target>http://www.johnnycantcode.com/post.aspx?id=718a3e4c-a4ce-47c4-834f-9a7298d04da8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.johnnycantcode.com/trackback.axd?id=718a3e4c-a4ce-47c4-834f-9a7298d04da8</trackback:ping>
      <wfw:comment>http://www.johnnycantcode.com/post/Csharp-Classes-vs-Structs.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.johnnycantcode.com/syndication.axd?post=718a3e4c-a4ce-47c4-834f-9a7298d04da8</wfw:commentRss>
    </item>
  </channel>
</rss>
