<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-11668484</id><updated>2011-07-03T13:52:30.851-06:00</updated><title type='text'>TechSoda</title><subtitle type='html'>Welcome. Just a place to log some information that may be important to others. 

Add Some Fizz To your day.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>45</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-11668484.post-114252331496790441</id><published>2006-03-16T08:29:00.000-07:00</published><updated>2006-03-16T08:35:14.983-07:00</updated><title type='text'>Using Underscores with wildcards in SQL queries</title><content type='html'>Yesterday, I wanted to do a wildcard query on table names that included an underscore.  Since the underscore is considered a wildcard for a single character, I needed a way to 'Escape' the underscore.  Fortunately there is a keyword that can be used in SQL.&lt;br /&gt;&lt;br /&gt;Example:  &lt;span style="color:#6666cc;"&gt;where&lt;/span&gt; fieldname &lt;span style="color:#3366ff;"&gt;like&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'%sp^_%&lt;/span&gt;' &lt;span style="color:#3333ff;"&gt;ESCAPE&lt;/span&gt; &lt;span style="color:#ff0000;"&gt;'^'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Escape character now is the caret.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114252331496790441?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114252331496790441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114252331496790441' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114252331496790441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114252331496790441'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/using-underscores-with-wildcards-in.html' title='Using Underscores with wildcards in SQL queries'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114236221050788230</id><published>2006-03-14T11:49:00.000-07:00</published><updated>2006-03-14T11:50:10.533-07:00</updated><title type='text'>XMLRead and XMLWrite MSBuild Tasks</title><content type='html'>Hey,&lt;br /&gt;&lt;br /&gt;I found what I was looking for...MSBuild Tasks for Reading and writing to a config file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msbuildtasks.tigris.org/"&gt;http://msbuildtasks.tigris.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114236221050788230?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msbuildtasks.tigris.org/' title='XMLRead and XMLWrite MSBuild Tasks'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114236221050788230/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114236221050788230' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114236221050788230'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114236221050788230'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/xmlread-and-xmlwrite-msbuild-tasks.html' title='XMLRead and XMLWrite MSBuild Tasks'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114236010662524954</id><published>2006-03-14T11:12:00.000-07:00</published><updated>2006-03-14T11:15:06.636-07:00</updated><title type='text'>MSBuild Equivalents to NAnt Tasks</title><content type='html'>Here is a pretty good link to equivalent tasks in MSBuild.  I was looking for an equivalent to xmlpeak and xmlpoke.  Guess I will have to write my own, unless someone else has one created.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://channel9.msdn.com/wiki/default.aspx/MSBuild.EquivalentTasks"&gt;http://channel9.msdn.com/wiki/default.aspx/MSBuild.EquivalentTasks&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114236010662524954?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://channel9.msdn.com/wiki/default.aspx/MSBuild.EquivalentTasks' title='MSBuild Equivalents to NAnt Tasks'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114236010662524954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114236010662524954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114236010662524954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114236010662524954'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/msbuild-equivalents-to-nant-tasks.html' title='MSBuild Equivalents to NAnt Tasks'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114234782751908358</id><published>2006-03-14T07:48:00.000-07:00</published><updated>2006-03-14T07:50:27.546-07:00</updated><title type='text'>Creating Project and Item Templates - Visual Studio 2005</title><content type='html'>Folks,&lt;br /&gt;&lt;br /&gt;It doesn't get much easier than this.  I have created several templates in 2003, what a pain in the rear end.&lt;br /&gt;&lt;br /&gt;Life is now simple,&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/msdnmag/issues/06/01/CodeTemplates/default.aspx"&gt;http://msdn.microsoft.com/msdnmag/issues/06/01/CodeTemplates/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114234782751908358?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://msdn.microsoft.com/msdnmag/issues/06/01/CodeTemplates/default.aspx' title='Creating Project and Item Templates - Visual Studio 2005'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114234782751908358/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114234782751908358' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114234782751908358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114234782751908358'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/creating-project-and-item-templates.html' title='Creating Project and Item Templates - Visual Studio 2005'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114183532747159079</id><published>2006-03-08T09:24:00.000-07:00</published><updated>2006-03-08T09:28:47.496-07:00</updated><title type='text'>Hanselminutes</title><content type='html'>Scott has really done a fine job in all of his Hanselminutes episodes.  Great Content!!!!&lt;br /&gt;&lt;br /&gt;I thought it is particularly cool that he mentions the &lt;a href="http://shrinkster.com/cik"&gt;ASP.Net 2.0 MVP Hacks &lt;/a&gt;book written by David Yack, the head of the Southern Colorado .Net User Group, which I will be presenting at next month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114183532747159079?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://hanselminutes.com' title='Hanselminutes'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114183532747159079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114183532747159079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114183532747159079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114183532747159079'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/hanselminutes.html' title='Hanselminutes'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114183096054333183</id><published>2006-03-08T08:09:00.000-07:00</published><updated>2006-03-08T08:16:00.556-07:00</updated><title type='text'>Partial Classes - Adding a new method from the class designer</title><content type='html'>Yesterday during the &lt;a href="http://southcolorado.net"&gt;Southern Colorado .Net User Group&lt;/a&gt;, a question came regarding adding methods to a particular partial class.  This is how it is done.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Right-Click on the heading of the partial class  in the class diagram and choose Properties.&lt;/li&gt;&lt;li&gt;Change the &lt;strong&gt;New Member Location&lt;/strong&gt; property to the file you want to add to.&lt;/li&gt;&lt;li&gt;Add your method, property, etc.   It will now go to the appropriate file location.&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114183096054333183?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114183096054333183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114183096054333183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114183096054333183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114183096054333183'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/03/partial-classes-adding-new-method-from.html' title='Partial Classes - Adding a new method from the class designer'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114079558600708454</id><published>2006-02-24T08:37:00.000-07:00</published><updated>2006-02-24T08:39:46.020-07:00</updated><title type='text'>You Can't Beat the Price - Axosoft OnTime 5 Users 5 Bucks</title><content type='html'>What a great deal.  I have tried the eval before.  It is real well done.&lt;br /&gt;&lt;br /&gt;Thanks to &lt;a href="http://www.robzelt.com/blog/default.aspx"&gt;Rob Zelt &lt;/a&gt;for the link.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.axosoft.com/Products/ontime.aspx?cn=otm_stepromo"&gt;http://www.axosoft.com/Products/ontime.aspx?cn=otm_stepromo&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Deal ends February 24, 2006&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114079558600708454?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114079558600708454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114079558600708454' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114079558600708454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114079558600708454'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/you-cant-beat-price-axosoft-ontime-5.html' title='You Can&apos;t Beat the Price - Axosoft OnTime 5 Users 5 Bucks'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114064577720381519</id><published>2006-02-22T14:58:00.000-07:00</published><updated>2006-02-22T15:02:57.216-07:00</updated><title type='text'>ASP.NET 2.0 Chapter 13 - Working with XML</title><content type='html'>This chapter gives a basic overview on what XML is all about.  It shows how to work with all aspects of XML.  It is just pure coincidence that Scott Hanselman has put out a &lt;a href="http://hanselminutes.com/default.aspx?showID=8"&gt;Hanselminutes &lt;/a&gt;episode this week on XML.  As usual, he provides a lot more insight into using XML, including some very good tools to use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114064577720381519?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114064577720381519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114064577720381519' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114064577720381519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114064577720381519'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/aspnet-20-chapter-13-working-with-xml.html' title='ASP.NET 2.0 Chapter 13 - Working with XML'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114063645600890473</id><published>2006-02-22T12:19:00.000-07:00</published><updated>2006-02-22T12:27:36.020-07:00</updated><title type='text'>What was that shortcut key</title><content type='html'>I prefer using keyboard shortcuts whenever possible in the Visual Studio IDE.  There have been several keyboard shortcuts that have changed in 2005.  I got frustrated going to Tools - Options just to find a keyboard shortcut, so I wrote a macro that brings up an input box to allow me to type in some text that is equivalent to a command. &lt;br /&gt;&lt;br /&gt;But go figure, after implementing this macro and coding on my own, I found a very similar example here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mobydisk.com/softdev/techinfo/dotnetkeyboard.html"&gt;http://www.mobydisk.com/softdev/techinfo/dotnetkeyboard.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114063645600890473?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114063645600890473/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114063645600890473' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114063645600890473'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114063645600890473'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/what-was-that-shortcut-key.html' title='What was that shortcut key'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114053076294078592</id><published>2006-02-21T07:02:00.000-07:00</published><updated>2006-02-21T09:37:06.473-07:00</updated><title type='text'>Data Management in ADO.Net - Chapter 12</title><content type='html'>Wow!!!! What a lot of new features:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;SQLBulkCopy&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;MARS&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;Asynchronous Connections and Commands&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;And my favorite, The &lt;strong&gt;DataTable&lt;/strong&gt; is now serializable, woohooo!!!!&lt;br /&gt;&lt;br /&gt;There is great detail in this chapter about the above areas. This should really enhance the way data retrieval and updates are currently done.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114053076294078592?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114053076294078592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114053076294078592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114053076294078592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114053076294078592'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/data-management-in-adonet-chapter-12.html' title='Data Management in ADO.Net - Chapter 12'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114053050987462175</id><published>2006-02-21T06:56:00.000-07:00</published><updated>2006-02-21T07:01:49.886-07:00</updated><title type='text'>Chapter 11 - Databinding</title><content type='html'>The new datasource object, can it really be that simple. At least when it comes to direct access to the database from the UI tier.&lt;br /&gt;&lt;br /&gt;I wish that business object binding would have been covered a little more in depth, however, there are some great tips on how to do it.&lt;br /&gt;&lt;br /&gt;Even though this is much simpler than the old way to bind data, I still am a little disheartened about such a direct connectivity to the datasource.  I wonder what Rocky Lothka did with his CSLA archtecture to utilize these datasource components?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114053050987462175?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114053050987462175/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114053050987462175' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114053050987462175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114053050987462175'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-11-databinding.html' title='Chapter 11 - Databinding'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114004810062356141</id><published>2006-02-15T16:56:00.000-07:00</published><updated>2006-02-15T17:01:40.623-07:00</updated><title type='text'>DNRTV</title><content type='html'>DotNetRocks podcasts To &lt;a href="http://www.dnrtv.com"&gt;DNRTV&lt;/a&gt;, &lt;a href="http://www.dotnetrocks.com"&gt;Carl Franklin&lt;/a&gt; has outdone himself again.  These shows are top notch. &lt;br /&gt;&lt;br /&gt;Kudos go to &lt;a href="http://www.devexpress.com"&gt;Mark Miller&lt;/a&gt;, the DXCore show was absolutely amazing.  I now am going to spend a lot of time looking at the object browser to understand more of what I can do with this &lt;strong&gt;FREE (Did I Say Free)&lt;/strong&gt; developer add-in to extend visual studio in ways I never even thought of before.  Thanks Mark.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114004810062356141?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://dnrtv.com' title='DNRTV'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114004810062356141/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114004810062356141' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004810062356141'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004810062356141'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/dnrtv.html' title='DNRTV'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114004772578958925</id><published>2006-02-15T16:52:00.000-07:00</published><updated>2006-02-15T16:55:25.790-07:00</updated><title type='text'>Chapter 10 - The curveball in the book</title><content type='html'>A chapter describing collections and lists (in an ASP.NET book????)&lt;br /&gt;&lt;br /&gt;I am not complaining however.  This is probably the best reference that I have ever seen on the hows and whys of ArrayLists, Collections, and etc, etc, etc....&lt;br /&gt;&lt;br /&gt;Phenomenal guys...This could have been a small ebook all by itself....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114004772578958925?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 10 - The curveball in the book'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114004772578958925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114004772578958925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004772578958925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004772578958925'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-10-curveball-in-book.html' title='Chapter 10 - The curveball in the book'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114004754335117462</id><published>2006-02-15T16:47:00.000-07:00</published><updated>2006-02-15T16:52:23.353-07:00</updated><title type='text'>Chapter 9 - Themes and Skins</title><content type='html'>This chapter tells how to use thems from the App_themes folder to styles, css, and images in the theme.  I didn't go too into depth into this chapter, however, doing  some more reading on theming and skins won't hurt.  I currently build my own skins for &lt;a href="http://www.dotnetnuke.com"&gt;DotNetNuke&lt;/a&gt;, so I am very familiar with CSS and styles.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114004754335117462?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 9 - Themes and Skins'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114004754335117462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114004754335117462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004754335117462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004754335117462'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-9-themes-and-skins.html' title='Chapter 9 - Themes and Skins'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-114004725315573100</id><published>2006-02-15T16:42:00.000-07:00</published><updated>2006-02-15T16:47:33.166-07:00</updated><title type='text'>Chapter 8 - Working with Master pages</title><content type='html'>Visual Master Pages - How Nice!!!!&lt;br /&gt;&lt;br /&gt;The best thing about this chapter was how the authors delved in to work with Master Pages for different situations, showing how to work with Master page properties and controls,  and configuation options in the web.config file specifically geared to Master Pages. &lt;br /&gt;&lt;br /&gt;Of course.... Visually view master pages is the best...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-114004725315573100?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 8 - Working with Master pages'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/114004725315573100/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=114004725315573100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004725315573100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/114004725315573100'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-8-working-with-master-pages.html' title='Chapter 8 - Working with Master pages'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113995626801251557</id><published>2006-02-14T15:27:00.000-07:00</published><updated>2006-02-14T15:31:08.013-07:00</updated><title type='text'>Chapter 7 - Validation, Validation, Validation</title><content type='html'>In depth coverage of the validation controls are found in this chapter.  What a concept, using images as the validation error. I had no idea.  These are the best examples of the CompareValidator that I have seen.&lt;br /&gt;&lt;br /&gt;And how about the best....&lt;strong&gt;&lt;span style="font-size:130%;"&gt;"Validator Groups"&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;/span&gt;&lt;br /&gt;It doesn't get any better than this&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113995626801251557?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 7 - Validation, Validation, Validation'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113995626801251557/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113995626801251557' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995626801251557'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995626801251557'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-7-validation-validation.html' title='Chapter 7 - Validation, Validation, Validation'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113995603713003323</id><published>2006-02-14T15:22:00.000-07:00</published><updated>2006-02-14T15:27:17.130-07:00</updated><title type='text'>Chapter 6 - The New Server Controls</title><content type='html'>Gone are the days of slicing images and placing them in a table to create an image map ("Hotspots").  This chapter delves into some of the best new Web Server Controls that are included in ASP.NET 2.0.  I am really happy to see:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A bulleted List Control&lt;/li&gt;&lt;li&gt;The new file upload control rocks!!!!  There is a lot of detail in this chapter about using the file upload control.  It is fabulous.&lt;/li&gt;&lt;li&gt;Wizard and Multi-View Controls (hmmm) I will have to see how customizable these are. I wonder, can the multi-view be set up as tabs?????&lt;/li&gt;&lt;/ul&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;All these and more.  Microsoft has really helped the developer with these new controls.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113995603713003323?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 6 - The New Server Controls'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113995603713003323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113995603713003323' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995603713003323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995603713003323'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-6-new-server-controls.html' title='Chapter 6 - The New Server Controls'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113995572591856947</id><published>2006-02-14T15:14:00.000-07:00</published><updated>2006-02-14T15:22:05.933-07:00</updated><title type='text'>ASP.NET Web Server Controls</title><content type='html'>I thought this chapter had some very good insights on how some of the standard web server controls (ASP.Net 1.0, 1.1) have changed.  Key changes that caught my eye:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Hot key functionality (accelerator keys).  This should provide for better navigation.&lt;/li&gt;&lt;li&gt;Mode attribute in the literal control - This should really help with code examples.&lt;/li&gt;&lt;li&gt;A great reference to the autocomplete attribute is in this chapter.  Great for those of us who don't like to type.&lt;/li&gt;&lt;li&gt;Postback URL Attribute on buttons...Awesome...&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Also there are several great examples of coding controls such as checkbox lists, calendars, and the table server control.  I am especially going to look at the new OnClientClick attribute for buttons. &lt;/p&gt;&lt;p&gt;Enjoy&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113995572591856947?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='ASP.NET Web Server Controls'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113995572591856947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113995572591856947' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995572591856947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113995572591856947'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/aspnet-web-server-controls.html' title='ASP.NET Web Server Controls'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113987579156367372</id><published>2006-02-13T17:00:00.000-07:00</published><updated>2006-02-13T17:09:51.563-07:00</updated><title type='text'>Chapter 4 - Server Controls and Client-Side Scripts</title><content type='html'>This chapter was a pretty high level overview of server controls and how to use them in development.  Some good information was given regarding CSS.  I really like the example that was given with the HTMLGenericControl, and it was interesting to see the new server controls that are now available in 2.0.&lt;br /&gt;&lt;br /&gt;A fantastic job was done, explaining how to use javascript with the server controls.  There were pretty detailed examples of how the different ClientScript.Register methods are used.&lt;br /&gt;&lt;br /&gt;Implementing a Client-Side Callback in javascript was something that I had never done.  This section was very well written and I plan on using this functionality later down the line.&lt;br /&gt;&lt;br /&gt;Great Chapter!!!!  This is the kind of information developers need.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113987579156367372?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Chapter 4 - Server Controls and Client-Side Scripts'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113987579156367372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113987579156367372' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113987579156367372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113987579156367372'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/chapter-4-server-controls-and-client.html' title='Chapter 4 - Server Controls and Client-Side Scripts'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113987522174984967</id><published>2006-02-13T16:50:00.000-07:00</published><updated>2006-02-13T17:00:21.760-07:00</updated><title type='text'>ASP.NET 2.0 - chapter 3 (Now for the content)</title><content type='html'>Where Chapters 1 and 2 were pretty much just an overview, chapter 3 introduces the user to some pretty good information. This chapter titled Application and Page Frameworks, covers many great things.&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Directives and attributes tables: these are a fantastic reference&lt;/li&gt;&lt;li&gt;Cross-page postbacks - I can't wait to use this functionality. This should save developers an immense amount of work in capturing workflow and confirmation pages.&lt;/li&gt;&lt;li&gt;An Explanation of the new App_ folders. Great information here.&lt;/li&gt;&lt;li&gt;Compilation of the website by just typing in the URL + precompile.axd. It also covers how to precompile from the command line. No more hitting every page to bring the site up to speed.&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;This was real good information. I am looking forward to the next chapter.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113987522174984967?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='ASP.NET 2.0 - chapter 3 (Now for the content)'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113987522174984967/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113987522174984967' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113987522174984967'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113987522174984967'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/aspnet-20-chapter-3-now-for-content.html' title='ASP.NET 2.0 - chapter 3 (Now for the content)'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113943611002839715</id><published>2006-02-08T14:51:00.000-07:00</published><updated>2006-02-08T15:10:02.440-07:00</updated><title type='text'>Professional ASP.Net 2.0 - Chapters 1 and 2</title><content type='html'>&lt;span style="font-size:130%;"&gt;Chapter 1 - Introduction&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This chapter gives a very very quick overview of what is new in ASP.Net 2.0.&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;What I benefited from:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;I gained a new appreciation as to the intent of the change to 2.0. I believe that there has been a great focus shift to better equip the developer with the best tools and resources.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;Chapter 2 - Visual Studio 2005&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A broad overview was given on how the Visual Studio 2005 IDE is organized.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;What I benefited from:&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;It is good to see some of the vast improvements in the IDE were hit on in this chapter. The tip on right clicking the tabs to get the new list of options for opening containing folder and closing all documents was the best nugget for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113943611002839715?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Professional ASP.Net 2.0 - Chapters 1 and 2'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113943611002839715/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113943611002839715' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113943611002839715'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113943611002839715'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-chapters-1-and.html' title='Professional ASP.Net 2.0 - Chapters 1 and 2'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113943544908715519</id><published>2006-02-08T14:39:00.000-07:00</published><updated>2006-02-08T14:50:49.096-07:00</updated><title type='text'>Professional ASP.Net 2.0 (User Group Book Reviews)</title><content type='html'>I am looking forward to reviewing the Professional ASP.Net 2.0 Book by &lt;a href="http://www.wrox.com"&gt;Wrox&lt;/a&gt; for my local &lt;a href="http://www.southcolorado.net"&gt;.Net User Group&lt;/a&gt;.  It is a pretty cool idea to get members from the user group to review some books by the top developers in the world and let other members know what we think.&lt;br /&gt;&lt;br /&gt;There were several books to review, but I chose &lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0764576100.html"&gt;Professional ASP.Net 2.0&lt;/a&gt; because of my respect for the authors of the book.   I have my work cut out for me though.  It is over 1000 pages of content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113943544908715519?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113943544908715519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113943544908715519' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113943544908715519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113943544908715519'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2006/02/professional-aspnet-20-user-group-book.html' title='Professional ASP.Net 2.0 (User Group Book Reviews)'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-113355395832584039</id><published>2005-12-02T13:05:00.000-07:00</published><updated>2005-12-05T06:34:40.443-07:00</updated><title type='text'>Unit Testing in Visual Studio 2005</title><content type='html'>&lt;a href="http://www.theserverside.net/news/thread.tss?thread_id=26605"&gt;Unit Testing in Visual Studio 2005&lt;/a&gt;: "Unit Testing support should be included with all versions of Visual Studio 2005 and not just with Team System."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-113355395832584039?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.theserverside.net/news/thread.tss?thread_id=26605' title='Unit Testing in Visual Studio 2005'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/113355395832584039/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=113355395832584039' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113355395832584039'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/113355395832584039'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/12/unit-testing-in-visual-studio-2005.html' title='Unit Testing in Visual Studio 2005'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112670992715528844</id><published>2005-09-14T08:58:00.000-06:00</published><updated>2005-09-14T08:58:47.183-06:00</updated><title type='text'>Visual Studio Magazine - Execute User-Defined Functions From ADO.NET</title><content type='html'>The framework I am currently using has provided no support for executing scalar UDFs in the data layer, or for that matter scalars period.  Since I am not able to modify the framework, I went searching.  Roman Rehak has provided a very good article on executing UDFs.  To my surprise, treat them like a stored proc.&lt;br /&gt;&lt;br /&gt;View this article &lt;a href="http://www.ftponline.com/vsm/2003_09_14th/online/hottips/rehak/default.aspx"&gt;online&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112670992715528844?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112670992715528844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112670992715528844' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112670992715528844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112670992715528844'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/09/visual-studio-magazine-execute-user.html' title='Visual Studio Magazine - Execute User-Defined Functions From ADO.NET'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112609713913538791</id><published>2005-09-07T06:45:00.000-06:00</published><updated>2005-09-07T06:45:39.173-06:00</updated><title type='text'>Visual Studio Team System Weekly Tips</title><content type='html'>A quick way to get some good ideas on the Team System Environment.&lt;br /&gt;&lt;br /&gt;Upon subscribing you will receive in email (upon subscribing) each week a short (5 - 8 minute) video link which will present a useful Visual Studio 2005 Team System feature, such as code analysis, testing, or IDE enhancements and so much more!  You can view the video from your PC, at your convenience.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blogs.msdn.com/trobbins/archive/2005/08/29/457595.aspx"&gt;http://blogs.msdn.com/trobbins/archive/2005/08/29/457595.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112609713913538791?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112609713913538791/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112609713913538791' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112609713913538791'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112609713913538791'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/09/visual-studio-team-system-weekly-tips.html' title='Visual Studio Team System Weekly Tips'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112601163332529466</id><published>2005-09-06T07:00:00.000-06:00</published><updated>2005-09-06T07:00:33.366-06:00</updated><title type='text'>The Code Project - CollapseAll Macro for Visual Studio .NET - Macros and Add-ins</title><content type='html'>Here is a great little macro to collapse all of the projects in the solution explorer.  I created an alias for it also in the command window (Works Like a Champ!!!)  Thanks Edwin.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/macro/collapseall.asp"&gt;Code Project CollapseAll Macro&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112601163332529466?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112601163332529466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112601163332529466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112601163332529466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112601163332529466'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/09/code-project-collapseall-macro-for.html' title='The Code Project - CollapseAll Macro for Visual Studio .NET - Macros and Add-ins'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112545665088082972</id><published>2005-08-30T20:50:00.000-06:00</published><updated>2005-08-30T20:50:50.886-06:00</updated><title type='text'>Indeed | one search. all jobs.</title><content type='html'>The google of job searching.&lt;br /&gt;&lt;br /&gt;Wonderful job...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.indeed.com"&gt;Indeed&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112545665088082972?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112545665088082972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112545665088082972' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545665088082972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545665088082972'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/indeed-one-search-all-jobs.html' title='Indeed | one search. all jobs.'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112545174319555770</id><published>2005-08-30T19:29:00.000-06:00</published><updated>2005-08-30T19:29:03.196-06:00</updated><title type='text'>Creating Passionate Users: Build something cool in 24 hours</title><content type='html'>This is cool.  I think I would be very interested in something like this.  Will have to give this a try&lt;br /&gt;&lt;br /&gt;&lt;a href="http://headrush.typepad.com/creating_passionate_users/2005/08/build_something.html"&gt;Creating Passionate Users: Build something cool in 24 hours&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112545174319555770?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://headrush.typepad.com/creating_passionate_users/2005/08/build_something.html' title='Creating Passionate Users: Build something cool in 24 hours'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112545174319555770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112545174319555770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545174319555770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545174319555770'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/creating-passionate-users-build.html' title='Creating Passionate Users: Build something cool in 24 hours'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112545151288723662</id><published>2005-08-30T19:25:00.000-06:00</published><updated>2005-08-30T19:25:12.893-06:00</updated><title type='text'>Jay Kimble -- The Dev Theologian : Some DXCore Addins (I think all that exist)</title><content type='html'>I have been looking around for some good DXCore plug-ins to get some examples of extending the Visual Studio IDE.  I think my &lt;a href="http://www.larkware.com/contests/contest2005.html"&gt;Larkware Contest&lt;/a&gt; project will use DXCore as a base.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://codebetter.com/blogs/jay.kimble/comments/130595.aspx"&gt;http://codebetter.com/blogs/jay.kimble/comments/130595.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112545151288723662?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112545151288723662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112545151288723662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545151288723662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545151288723662'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/jay-kimble-dev-theologian-some-dxcore.html' title='Jay Kimble -- The Dev Theologian : Some DXCore Addins (I think all that exist)'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112545067907331828</id><published>2005-08-30T19:11:00.000-06:00</published><updated>2005-08-30T19:11:19.076-06:00</updated><title type='text'>Team Agile | Recorded audio interviews with leading figures in the blogsphere</title><content type='html'>There are some pretty good interviews here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.teamagile.com/mainpages/Interviews.html"&gt;Team Agile | Recorded audio interviews with leading figures in the blogsphere&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112545067907331828?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112545067907331828/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112545067907331828' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545067907331828'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112545067907331828'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/team-agile-recorded-audio-interviews.html' title='Team Agile | Recorded audio interviews with leading figures in the blogsphere'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112544923626896797</id><published>2005-08-30T18:47:00.000-06:00</published><updated>2005-08-30T18:47:16.326-06:00</updated><title type='text'>Announcing a New Larkware Contest</title><content type='html'>This is a great reason to get my 2005 project off the ground.  I am sure that there are going to be lots of great ideas.&lt;br /&gt;&lt;br /&gt;Join the contest.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.larkware.com/contests/contest2005.html"&gt;http://www.larkware.com/contests/contest2005.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112544923626896797?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112544923626896797/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112544923626896797' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112544923626896797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112544923626896797'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/announcing-new-larkware-contest.html' title='Announcing a New Larkware Contest'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112526535529187659</id><published>2005-08-28T15:26:00.000-06:00</published><updated>2005-08-28T15:44:56.186-06:00</updated><title type='text'>Enhancing the Server Explorer Window</title><content type='html'>I have been experimenting with &lt;a href="http://www.devexpress.com/Products/NET/DXCore/"&gt;DXCore&lt;/a&gt; from DevExpress (you guys rock!!!!!)  for the last couple of days. I am now revisiting an issue I had about a year ago. I had an idea to try to extend the Server Explorer window through an add-in (done the hard way, by not using DXCore) in the following ways:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Right click on any table/view/stored procedure and create an interface based upon the columns.&lt;/li&gt;&lt;li&gt;Build a strongly typed collection and business object based upon these items. &lt;/li&gt;&lt;li&gt;Based upon a database diagram, generate a strongly typed dataset.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;When accessing the Server Explorer window, I am able to get the name of the selected node, but I can't figure out how to access the properties. What I would like is a way to get the properties for a selected node in the Server Explorer window.&lt;/p&gt;&lt;p&gt;I use &lt;a href="http://www.codesmithtools.com"&gt;CodeSmith&lt;/a&gt; (thanks Eric) to generate the information now, but would still like a way to do this through the Visual Studio IDE. The company I am working for will be with 2003 for a while after 2005 becomes available, so I would like to make this work in 2003.&lt;/p&gt;&lt;p&gt;I would appreciate any feedback....&lt;/p&gt;&lt;p&gt;Until next time&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112526535529187659?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112526535529187659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112526535529187659' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112526535529187659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112526535529187659'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/enhancing-server-explorer-window.html' title='Enhancing the Server Explorer Window'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112516862566921987</id><published>2005-08-27T12:50:00.000-06:00</published><updated>2005-08-27T12:51:08.923-06:00</updated><title type='text'>MrDave's (David Yack) Blog! : Get A Free Copy of CodeSmith!</title><content type='html'>&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112516862566921987?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://blog.davidyack.com/archive/2005/08/27/3407.aspx' title='MrDave&apos;s (David Yack) Blog! : Get A Free Copy of CodeSmith!'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112516862566921987/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112516862566921987' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112516862566921987'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112516862566921987'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/mrdaves-david-yack-blog-get-free-copy.html' title='MrDave&apos;s (David Yack) Blog! : Get A Free Copy of CodeSmith!'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112510475651917551</id><published>2005-08-26T19:00:00.000-06:00</published><updated>2005-08-26T19:09:30.693-06:00</updated><title type='text'>GrokTalk</title><content type='html'>Want to hear 10 minute presentations from the regional directors at Microsoft? Here is your chance. Over twenty presentations on various different items. So much information so little time. Thats why I used &lt;a href="http://www.nuparadigm.com/Products/Toys/DrizzleCast/"&gt;DrizzleCast&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.groktalk.com"&gt;http://www.groktalk.com&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I also used DrizzleCast to get the latest DotNetRocks MP3s.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112510475651917551?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.groktalk.com' title='GrokTalk'/><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112510475651917551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112510475651917551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112510475651917551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112510475651917551'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/groktalk.html' title='GrokTalk'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112498993371905316</id><published>2005-08-25T11:08:00.000-06:00</published><updated>2005-08-25T11:12:13.726-06:00</updated><title type='text'>CR_Documentor is the ticket to better commenting</title><content type='html'>I was looking for some DXCore add-in Samples to give me guide on how to develop a new "plug-in".  It wasn't long before I came across CR_Documentor, a wonderful plugin to help document my code in style.  Requires DXCore (A free download from &lt;a href="http://www.devexpress.com"&gt;devexpress.com&lt;/a&gt;)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.paraesthesia.com/blog/comments.php?id=701_0_1_0_C"&gt;http://www.paraesthesia.com/blog/comments.php?id=701_0_1_0_C&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112498993371905316?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112498993371905316/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112498993371905316' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112498993371905316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112498993371905316'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/crdocumentor-is-ticket-to-better.html' title='CR_Documentor is the ticket to better commenting'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112498104855951166</id><published>2005-08-25T08:41:00.000-06:00</published><updated>2005-08-25T08:44:08.566-06:00</updated><title type='text'>Customizing the File Open/Save Dialog box</title><content type='html'>How many clicks does it take to get to the folder you want to open or save an item?  Sounds like the lollipop commercial huh..&lt;br /&gt;&lt;br /&gt;The "My Places" toolbar can be modified very easily.  Check out this microsoft article:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;en-us;826214"&gt;http://support.microsoft.com/default.aspx?scid=kb;en-us;826214&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I am now finding really good uses for it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112498104855951166?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112498104855951166/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112498104855951166' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112498104855951166'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112498104855951166'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/customizing-file-opensave-dialog-box.html' title='Customizing the File Open/Save Dialog box'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112490447044012077</id><published>2005-08-24T11:20:00.000-06:00</published><updated>2005-08-24T11:27:50.456-06:00</updated><title type='text'>Whats the focus?</title><content type='html'>Lately I have been wondering where I need to focus my research efforts, Framework 1.1 or Framework 2.0.  So many code samples, webcasts, and other tutorials are now focusing on 2.0 at an alarming rate.  I currently work in 1.1 most of time.  Hey, thats what I get paid to do.  &lt;br /&gt;&lt;br /&gt;The Ying: &lt;br /&gt;The 1.1 framework will be around for a while because many companies won't adopt 2.0 for at least 2 years.&lt;br /&gt;&lt;br /&gt;The Yang:&lt;br /&gt;If you don't keep up with the new, the learning curve will be that much greater when you have to use it.  How to find the time....&lt;br /&gt;&lt;br /&gt;Do I wish to become specialized in a particular area or gain a great general knowledge.  These are the questions that I am trying to figure out&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112490447044012077?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112490447044012077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112490447044012077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112490447044012077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112490447044012077'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/whats-focus.html' title='Whats the focus?'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112457344584842834</id><published>2005-08-20T15:24:00.000-06:00</published><updated>2005-08-20T15:30:45.876-06:00</updated><title type='text'>Code Generation To The Nth Level</title><content type='html'>This has to be the best code generation webcast that I have seen. When I first heard Scott speak in Colorado Springs, I realized that I needed to be more productive in everything that I do.  This was just another example on where I need to improve my thought processes.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://microsoft.sitestream.com/TechEd2005/ARC/ARC305_files/Default.htm"&gt;Scott Hanselman's TechEd2005 Talk on Code Generation and More&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112457344584842834?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112457344584842834/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112457344584842834' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112457344584842834'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112457344584842834'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/code-generation-to-nth-level.html' title='Code Generation To The Nth Level'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112437555151683338</id><published>2005-08-18T08:29:00.000-06:00</published><updated>2005-08-18T08:36:01.286-06:00</updated><title type='text'>Googling Tips</title><content type='html'>How many times do you use google in a day. I use it all of the time and was thinking about how much google could do for me if I just understood its capabilities. This led me to look at the advanced search options and the examples off of googles main site. Some of the best of these are:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;date:&lt;/li&gt;&lt;li&gt;intitle:&lt;/li&gt;&lt;li&gt;Surrounding search text in quotes&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Another great set of examples is found at the following site:&lt;br /&gt;&lt;a href="http://www.lib.berkeley.edu/TeachingLib/Guides/Internet/limiting.pdf"&gt;Examples of Google Searches&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112437555151683338?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112437555151683338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112437555151683338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112437555151683338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112437555151683338'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/googling-tips.html' title='Googling Tips'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112428626528030078</id><published>2005-08-17T07:44:00.000-06:00</published><updated>2005-08-17T07:44:25.296-06:00</updated><title type='text'>Enum Boundaries</title><content type='html'>I have been using enums in my code whenever I can to replace literals.  For example, I use CodeSmith to generate an enum for all of the stored procedure columns to make my code more readable.  If the order changes on the stored procedure, I just change the enum item order and I am done.  &lt;br /&gt;&lt;br /&gt;In chapter 12 of McConnell's Code Complete, he talks about various ways to use enumerations as a best practice.  Of these ways, two uses really caught my attention:&lt;br /&gt;&lt;br /&gt;1.  InvalidValue Enum&lt;br /&gt;&lt;br /&gt;When setting up your initial enum, create the first value in the enum as an InvalidValue:&lt;br /&gt;&lt;br /&gt;public enum EmployeeType&lt;br /&gt;{&lt;br /&gt;    InvalidType,&lt;br /&gt;    Internal,&lt;br /&gt;    External&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This will allow for setting defaults as well many other uses.&lt;br /&gt;&lt;br /&gt;2.  Setting up boundaries&lt;br /&gt;&lt;br /&gt;public enum SurveyScale&lt;br /&gt;{&lt;br /&gt;    FirstItem = 1,&lt;br /&gt;    Poor = 1,&lt;br /&gt;    Average = 2,&lt;br /&gt;    Excellent = 3,&lt;br /&gt;    LastItem = 4&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;This allows for the setup of a loop on the enumeration.  Try it out, and tell me what you think.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cc2e.com/"&gt;Code Complete 2 - Code Complete, Second Edition&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112428626528030078?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112428626528030078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112428626528030078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112428626528030078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112428626528030078'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/enum-boundaries.html' title='Enum Boundaries'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112419987848519029</id><published>2005-08-16T07:44:00.000-06:00</published><updated>2005-08-16T07:44:38.506-06:00</updated><title type='text'>Aliases and the Command Window</title><content type='html'>I am a big fan of using the keyboard whenever possible instead of the mouse.  The command window (CTRL + ALT + A) provides a great opportunity for me to keep my fingers on the keyboard.  &lt;br /&gt;&lt;br /&gt;One of the awesome things is to create aliases.  I do for lots of items from building a project to browsing to my favorite website.  &lt;br /&gt;&lt;br /&gt;Many times I skip the command window and go straight to the Find/Command Box (CTRL + /).  From there I can type in the greater than(&gt;) character and type my alias.  For more information on how to use the command window and aliases, Microsoft has a pretty good reference.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vsintro7/html/vxgrfpredefinedcommandlinealiases.asp"&gt;Pre-defined Visual Studio Command Aliases&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112419987848519029?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112419987848519029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112419987848519029' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112419987848519029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112419987848519029'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/aliases-and-command-window.html' title='Aliases and the Command Window'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112411350490666365</id><published>2005-08-15T07:45:00.000-06:00</published><updated>2005-08-15T07:45:05.786-06:00</updated><title type='text'>MZ-Tools - Productivity Tools for Visual Studio .NET, Visual Basic and VBA</title><content type='html'>This weekend I happened to be doing some dreaded VBA work in Access for a client.  What a switch from C#!!   It took me a while to get used to the environment again.  Then I remembered that I used to use an add-in for VBA from MZ-Tools.  It is a great add-in for VBA coding.&lt;br /&gt;&lt;br /&gt;It looks as if Carlos has continued on enhancing the IDE for Visual Studio.  I am going to try to look at his add-ins for 2003.  You can't beat the price either.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mztools.com/"&gt;MZ-Tools - Productivity Tools for Visual Studio .NET, Visual Basic and VBA&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112411350490666365?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112411350490666365/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112411350490666365' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112411350490666365'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112411350490666365'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/mz-tools-productivity-tools-for-visual.html' title='MZ-Tools - Productivity Tools for Visual Studio .NET, Visual Basic and VBA'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112386139308399989</id><published>2005-08-12T09:43:00.000-06:00</published><updated>2005-08-12T09:45:26.096-06:00</updated><title type='text'>Integrating Visual Studio.net with Outlook</title><content type='html'>&lt;p&gt;I have been troubling myself on how to quickly bring up a new outlook task when in Visual Studio 2003. There are automation samples that show how to sync up tasks, even add new ones to outlook. However, I wanted to be able to set more options then just a title for the task.&lt;br /&gt;&lt;br /&gt;Then I remembered External Tools.&lt;br /&gt;&lt;br /&gt;1.   Select Tools - External Tools&lt;br /&gt;2.   Click Add with the following properties&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Title = Outlook Tasks &lt;/li&gt;&lt;li&gt;Command = Location of Outlook Executable &lt;/li&gt;&lt;li&gt;Arguments = /c ipm.task&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;br /&gt;3.   Select OK. This should now be in your menu under tools. &lt;/p&gt;&lt;p&gt;For more information on outlook switches go here:&lt;br /&gt;&lt;a href="http://www.petri.co.il/outlook_2003_command_line_switches.htm"&gt;Outlook 2003 Command Line Switches&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112386139308399989?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112386139308399989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112386139308399989' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112386139308399989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112386139308399989'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/integrating-visual-studionet-with.html' title='Integrating Visual Studio.net with Outlook'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112376760481040304</id><published>2005-08-11T07:40:00.000-06:00</published><updated>2005-08-11T07:40:53.560-06:00</updated><title type='text'>Master Detail Datagrid with Datasets</title><content type='html'>A friend of mine was asking how to do some initial sorting in a datagrid when binding to a dataset. He was going to have master-detail records in the grid. I told him to use a default view and set that as his datasource. I am used to using either the infragistics or devexpress grids and had never created a master-detail grid so I decided to search how to do this with the default Microsoft DataGrid. I am hoping that the new grid in 2.0 will have better features.&lt;br /&gt;&lt;br /&gt;Check out this article for a Microsoft how to do it&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskcreatingmasterdetailslistwithdatagrid.asp"&gt;http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbtskcreatingmasterdetailslistwithdatagrid.asp&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112376760481040304?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112376760481040304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112376760481040304' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112376760481040304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112376760481040304'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/master-detail-datagrid-with-datasets.html' title='Master Detail Datagrid with Datasets'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-11668484.post-112369241495829293</id><published>2005-08-10T10:46:00.000-06:00</published><updated>2005-08-10T10:47:50.493-06:00</updated><title type='text'>Where did TechSoda come from</title><content type='html'>&lt;div class="Section1"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;One day Chris (&lt;a href="http://www.surrealbox.net/"&gt;http://www.surrealbox.net/&lt;/a&gt;) and I were brainstorming on new domain names for myself.  I wanted something catchy that people could identify me with.&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;Technology = Tech +&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul style="MARGIN-TOP: 0in" type="disc"&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;S – Streamlining&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;O – Organizations&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;D – Daily &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li class="MsoNormal" style="mso-list: l0 level1 lfo1"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;A – Activities&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:85%;"&gt;&lt;span style="font-family:Arial;font-size:10;"&gt;The Soda part is also a play on words.  My last name is &lt;i&gt;&lt;span style="FONT-STYLE: italic"&gt;Kola.&lt;/span&gt;&lt;/i&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/11668484-112369241495829293?l=techsoda.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://techsoda.blogspot.com/feeds/112369241495829293/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=11668484&amp;postID=112369241495829293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112369241495829293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/11668484/posts/default/112369241495829293'/><link rel='alternate' type='text/html' href='http://techsoda.blogspot.com/2005/08/where-did-techsoda-come-from.html' title='Where did TechSoda come from'/><author><name>Techsoda</name><uri>http://www.blogger.com/profile/15370637431003301091</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
