<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Programming Life</title>
	<atom:link href="http://findthatstream.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://findthatstream.com</link>
	<description>Everyday life of a software developer (Chabli Boler)</description>
	<lastBuildDate>Fri, 15 Feb 2013 20:38:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Blurb of the day: .net framework madness</title>
		<link>http://findthatstream.com/2013/02/blurb-of-the-day-net-framework-madness/</link>
		<comments>http://findthatstream.com/2013/02/blurb-of-the-day-net-framework-madness/#comments</comments>
		<pubDate>Fri, 15 Feb 2013 20:38:47 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[blurb of the day]]></category>
		<category><![CDATA[madness]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=109</guid>
		<description><![CDATA[Soooooooo what do you do when the a .net framework update wont install&#8230;&#8230;. Go CRAZY!!!!! or you can try everything you can until something works. I kept getting a 1603 msi error when installing the .net framework. So i went &#8230; <a href="http://findthatstream.com/2013/02/blurb-of-the-day-net-framework-madness/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Soooooooo what do you do when the a .net framework update wont install&#8230;&#8230;. Go CRAZY!!!!! or you can try everything you can until something works.</p>
<p>I kept getting a 1603 msi error when installing the .net framework. So i went to check the error logger. It gave me a error 25007. Error occurred while initializing fusion. Setup could not load fusion with LoadLibraryShim(). Error: 0×80131700.</p>
<p>Looking at this error i saw that i should be able to solve it by deleting the polices folder from the windows\winsxs folder. Of course i renamed the folder instead of deleting. Next i retried the installation of the .net framework. And i get what?&#8230; You guessed it, the same error. After hours of search i found light at the end of the tunnel. This bright fellow <a href="http://da.mned.co.uk/2012/04/error-25007-error-occurred-while-initializing-fusion-setup-could-not-load-fusion-with-loadlibraryshim-error-0x80131700/">here</a>,<br />
realized that if you had the .net framework 4 installed while trying to do an update on a previous version it would fail.</p>
<p>And once i uninstalled the .net framework 4 using the .net cleanup tool from <a href="http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx">here</a>, everything worked just fine.</p>
<p>Below are all of the useful links i found for this problems:</p>
<p><a href="http://da.mned.co.uk/2012/04/error-25007-error-occurred-while-initializing-fusion-setup-could-not-load-fusion-with-loadlibraryshim-error-0x80131700/">http://da.mned.co.uk/2012/04/error-25007-error-occurred-while-initializing-fusion-setup-could-not-load-fusion-with-loadlibraryshim-error-0&#215;80131700/</a></p>
<p><a href="http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/47c93410-2ee2-4dd1-812a-04475d50de7c/">http://social.msdn.microsoft.com/Forums/en-US/netfxbcl/thread/47c93410-2ee2-4dd1-812a-04475d50de7c/</a></p>
<p><a href="http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx">http://blogs.msdn.com/b/astebner/archive/2008/08/28/8904493.aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2013/02/blurb-of-the-day-net-framework-madness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blurb of the day: Data Retrieval from Sybase using .net</title>
		<link>http://findthatstream.com/2013/02/blurb-of-the-day-data-retrieval-from-sybase-using-net/</link>
		<comments>http://findthatstream.com/2013/02/blurb-of-the-day-data-retrieval-from-sybase-using-net/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 16:47:04 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[sybase]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=106</guid>
		<description><![CDATA[If you ever need to pull data from a sybase database and you are using .net to accomplish this task, you will need download the sybase developer kit for the version in which you are attempting to use. Now i may edit &#8230; <a href="http://findthatstream.com/2013/02/blurb-of-the-day-data-retrieval-from-sybase-using-net/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>If you ever need to pull data from a sybase database and you are using .net to accomplish this task, you will need download the sybase developer kit for the version in which you are attempting to use. Now i may edit this but i have now found the new versions of the developer kit to be compatible with the older versions. Once you have the developer kit downloaded you will be able to utilize the .net dll&#8217;s that accompany the package and then use your connection string to connect back to the database. The best source for connection strings is http://connectionstrings.com/</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2013/02/blurb-of-the-day-data-retrieval-from-sybase-using-net/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Deciphering the Database</title>
		<link>http://findthatstream.com/2013/02/deciphering-the-database/</link>
		<comments>http://findthatstream.com/2013/02/deciphering-the-database/#comments</comments>
		<pubDate>Tue, 05 Feb 2013 16:41:24 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Reverse engineering]]></category>
		<category><![CDATA[Sprocs]]></category>
		<category><![CDATA[Tables]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=102</guid>
		<description><![CDATA[Data migrations for one systems to the next are always a bit tricky. The level of involvement can be minimal. The small things like already knowing where certian tables are located or even using a sproc/view that can get you the requested &#8230; <a href="http://findthatstream.com/2013/02/deciphering-the-database/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Data migrations for one systems to the next are always a bit tricky. The level of involvement can be minimal. The small things like already knowing where certian tables are located or even using a sproc/view that can get you the requested data in an instance make some migrations as easy as pie.</p>
<p>On the other ther hand if you dont have help from the other party(whatever the reason may be) this is where the process can get somewhat time consuming. If this is the case you are stuck with days (possibly weeks) of data analysis before you can even start to understand the complexity in which they have structured their db. While specifc table names that denote what a table does or the data that it holds can come in handy it can also be misleading. A good db will have a lot of comments when the structure is complex. This can help tremendously. If this is not the case then you can just start at the sprocs(stored procedures).</p>
<p>Starting with the sprocs will allow you to see the naming conventions they use and also the manner in which they pull data themselves. This can be a great starting poing for that reason. Once you have a somewhat small grasp on whats going on or even if they dont have any sprocs, the next place you go is into the Views.</p>
<p>The views will be your best friend through it all. The views will allow you to see the matter in which the data is connected. The point of a view is usually for the end user to use. In this case it will be the data they want to see in the way in which they have requested. Using the create sql for the view you should be able to back track to the actual tables that are a part of it and see how everything is linked together. Once you have those links it should be simple to start creating your own sql statements to pull the required data from the database.</p>
<p>You can also use the functions to see if there is anything to help you decipher the structure also.</p>
<p>If once you are done you have the info you were looking for then you have successfully reverse engineered the database. (It helps to some how be able to verify the data in which ou have retrieved from the database.)</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2013/02/deciphering-the-database/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Native Boot A VHD, from not working to working</title>
		<link>http://findthatstream.com/2012/08/native-boot-a-vhd-from-not-working-to-working/</link>
		<comments>http://findthatstream.com/2012/08/native-boot-a-vhd-from-not-working-to-working/#comments</comments>
		<pubDate>Fri, 17 Aug 2012 17:19:12 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bcdboot]]></category>
		<category><![CDATA[bcdedit]]></category>
		<category><![CDATA[booting]]></category>
		<category><![CDATA[native]]></category>
		<category><![CDATA[native booting]]></category>
		<category><![CDATA[vhd]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=90</guid>
		<description><![CDATA[To remedy this issue with my VM performance in my previous post.  My coworker suggested i take a look at scott hanselmans blog at the Booting from a VHD post. This was a great post and I never had any idea that this &#8230; <a href="http://findthatstream.com/2012/08/native-boot-a-vhd-from-not-working-to-working/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>To remedy this issue with my VM performance in my <a title="Windows Server 2012 64bit VM on 32bit Windows 7 Host, Azure Testing," href="http://findthatstream.com/2012/08/windows-server-2012-64bit-vm-on-32bit-windows-7-host-azure-testing/" target="_blank">previous post</a>.  My coworker suggested i take a look at scott hanselmans blog at the <a title="Boot from vhd" href="http://www.hanselman.com/blog/LessVirtualMoreMachineWindows7AndTheMagicOfBootToVHD.aspx" target="_blank">Booting from a VHD</a> post. This was a great post and I never had any idea that this was even possible. So i converted my vmdx(or whatever the vmware hd format is) back to a vhd and then went to making the changes to the boot partation using bdedit that were suggested&#8230;..</p>
<blockquote><p>c:\&gt; bcdedit /copy {current} /d “myVHD”</p></blockquote>
<blockquote><p>Copy the CSLID that is displayed and then run…</p></blockquote>
<blockquote><p>c:\&gt; bcdedit /set {CLSID} device vhd=[C:]\vhds\vhdname.vhd</p>
<p>c:\&gt; bcdedit /set {CLSID} osdevice vhd=[C:]\vhds\vhdname.vhd</p>
<p>c:\&gt; bcdedit /set {CLSID} detecthal on</p></blockquote>
<p>This didnt work, but upon further looking i found <a title="VHD Boot" href="http://technet.microsoft.com/en-us/library/dd799299(v=ws.10).aspx" target="_blank">this</a>. It used the bdboot command instead.I ran this command and then it booted right up into my server 2012 vhd.</p>
<p>I must add that i used the disk managment tool to attach the vhd in my 32bit host first and i gave it a drive letter of p. Then i ran the bcdboot (driveletter:\windows) command and it worked.</p>
<p>ex.<br />
bcdboot p:\windows</p>
<p>This created the boot entry and did all the setup that was needed. I restarted the computer and booted from the new entry.</p>
<p>Dont forget to backup your boot partition first.</p>
<p>Backup:<br />
bcdedit /export c:\BACKUPBCD</p>
<p>Restore:<br />
bcdedit /import c:\BACKUPBCD</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/08/native-boot-a-vhd-from-not-working-to-working/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows Server 2012 64bit VM on 32bit Windows 7 Host, Azure Testing</title>
		<link>http://findthatstream.com/2012/08/windows-server-2012-64bit-vm-on-32bit-windows-7-host-azure-testing/</link>
		<comments>http://findthatstream.com/2012/08/windows-server-2012-64bit-vm-on-32bit-windows-7-host-azure-testing/#comments</comments>
		<pubDate>Fri, 17 Aug 2012 17:19:10 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[32 bit]]></category>
		<category><![CDATA[64 bit]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[virtual pc]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vm]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=89</guid>
		<description><![CDATA[I&#8217;ve been doing a lot of work with azure lately. Its been fun but annoying at the same time. The fun part is putting the apps in the cloud and watching the magic happen. The annoying part is when developing on a &#8230; <a href="http://findthatstream.com/2012/08/windows-server-2012-64bit-vm-on-32bit-windows-7-host-azure-testing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>I&#8217;ve been doing a lot of work with azure lately. Its been fun but annoying at the same time. The fun part is putting the apps in the cloud and watching the magic happen. The annoying part is when developing on a 32 bit machine and everything works fine in the emulator, but then moving it to the 64 bit azure cloud and not getting any useful data back about why your service or app isnt running.</p>
<p>As first i was at a loss because even with all the debugging and blobs enabled it wouldn&#8217;t tell me the error since the service never actually ran. Then i got the smart idea of loading a 64 bit server in a VM on my 32bit host machine&#8230;. While this was a good idea I had some inital issues. The first thing i did was saw there was a RC for Server 2012 available on MSDN. So I downloaded the VHD for Hyper-V, Even though im not using Hyper-V, and started to fiddle. This is when the issues started to arise.</p>
<p>1) Virtual PC, Doesnt like 32bit host running a 64 bit guest. -sooooooo alright then. Moving on.</p>
<p>2) Virtual Box, Can load a vhd image without any changes. YAY, i thought but it kept crashing on load.</p>
<p>3) VMWare Player. worked like a charm. I had to convert the vhd to a vmdx or whatever it was but it worked out fine.</p>
<p>With the third option i went ahead and loaded visual studio on to the machine and also sql server management studio and everything was great. Since we use source control i just connected to the TFS server and then loaded my project, then their it was&#8230;.The dreaded error that i was using 32bit dlls with my production 64bit service. It never occurred to me since it was working fine on my 32 bit machine. While this worked well for a while sharing my ram and CPU between my host and my VM became an issue. My performance suffered on the VM drastically the more i worked. So I naively booted instead from a VHD. The trials and tribulations of this will be in the <a title="Native Boot A VHD, from not working to working" href="http://findthatstream.com/2012/08/native-boot-a-vhd-from-not-working-to-working" target="_blank">next post</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/08/windows-server-2012-64bit-vm-on-32bit-windows-7-host-azure-testing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Small annoyances with IE on windows server 2008 R2</title>
		<link>http://findthatstream.com/2012/07/small-annoyances-with-ie-on-windows-server-2008-r2/</link>
		<comments>http://findthatstream.com/2012/07/small-annoyances-with-ie-on-windows-server-2008-r2/#comments</comments>
		<pubDate>Fri, 13 Jul 2012 16:05:07 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=83</guid>
		<description><![CDATA[So today i had to setup a VM to do some azure testing. Well this is all simple until IE&#8217;s enhanced security come into play. I logged into my MSDN account to download visual studio to the machine and the &#8230; <a href="http://findthatstream.com/2012/07/small-annoyances-with-ie-on-windows-server-2008-r2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>So today i had to setup a VM to do some azure testing. Well this is all simple until IE&#8217;s enhanced security come into play. I logged into my MSDN account to download visual studio to the machine and the addon wouldn&#8217;t let me. After making sure everything was enabled i will still stumped because nothing worked. Well after noticing i was adding a lot of sites to the safe list, i saw when i clicked the button it was attempting to access a site within the MSDN domain but with an https protocol. So i added the https://*.msdn.com to the safe sites and magically everything worked. While the length of my frustrations were short it was still a annoying. So if i can save anyone else from this momentary annoyance i have done my good deed for the day.</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/07/small-annoyances-with-ie-on-windows-server-2008-r2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A little off topic. Roku SkitterTV</title>
		<link>http://findthatstream.com/2012/07/a-little-off-topic-roku-skittertv/</link>
		<comments>http://findthatstream.com/2012/07/a-little-off-topic-roku-skittertv/#comments</comments>
		<pubDate>Wed, 11 Jul 2012 16:26:11 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=81</guid>
		<description><![CDATA[So I have a Roku player (Its great by the way), and there is this new app SkitterTV. Well&#8230;.. Skittertv is only available in certain areas. The thing is no where on the site do they tell you where, but they give you a &#8230; <a href="http://findthatstream.com/2012/07/a-little-off-topic-roku-skittertv/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>So I have a Roku player (Its great by the way), and there is this new app SkitterTV. Well&#8230;.. Skittertv is only available in certain areas. The thing is no where on the site do they tell you where, but they give you a way to look up your zip code to see if the service is available in your area. So being the curious guy i am i wrote a small app to process every single zip in the USA. So here are the results. There not very encouraging but its a start. The service is seriously limited on what they do offer in the areas where something is actually available. So if anyone test out for your area leave on comment on the experience.</p>
<p><strong>Zip Codes where service is available.</strong></p>
<p>67107 KS MOUNDRIDGE<br />
67428 KS CANTON<br />
67443 KS GALVA<br />
67460 KS CONWAY<br />
67456 KS LINDSBORG<br />
67464 KS MARQUETTE<br />
67476 KS ROXBURY<br />
67491 KS WINDOM<br />
67546 KS INMAN<br />
97001 OR ANTELOPE<br />
97002 OR AURORA<br />
97009 OR BORING<br />
97004 OR BEAVERCREEK<br />
97010 OR BRIDAL VEIL<br />
97011 OR BRIGHTWOOD<br />
97005 OR BEAVERTON<br />
97013 OR CANBY<br />
97006 OR ALOHA<br />
97007 OR ALOHA<br />
97014 OR BONNEVILLE<br />
97015 OR CLACKAMAS<br />
97021 OR FRIEND<br />
97022 OR EAGLE CREEK<br />
97016 OR WESTPORT<br />
97017 OR COLTON<br />
97023 OR ESTACADA<br />
97018 OR COLUMBIA CITY<br />
97026 OR GERVAIS<br />
97019 OR CORBETT<br />
97027 OR GLADSTONE<br />
97028 OR TIMBERLINE LODGE<br />
97033 OR KENT<br />
97029 OR GRASS VALLEY<br />
97034 OR LAKE OSWEGO<br />
97035 OR LAKE OSWEGO<br />
97030 OR GRESHAM<br />
97037 OR MAUPIN<br />
97031 OR HOOD RIVER<br />
97038 OR MOLALLA<br />
97032 OR HUBBARD<br />
97045 OR OREGON CITY<br />
97039 OR MORO<br />
97040 OR MOSIER<br />
97048 OR RAINIER<br />
97049 OR ZIGZAG<br />
97041 OR MOUNT HOOD PARKD<br />
97050 OR RUFUS<br />
97051 OR SAINT HELENS<br />
97044 OR ODELL<br />
97042 OR MULINO<br />
97053 OR WARREN<br />
97058 OR THE DALLES<br />
97054 OR DEER ISLAND<br />
97062 OR TUALATIN<br />
97060 OR TROUTDALE<br />
97055 OR SANDY<br />
97056 OR SCAPPOOSE<br />
97063 OR WAMIC<br />
97064 OR VERNONIA<br />
97057 OR SHANIKO<br />
97080 OR GRESHAM<br />
97101 OR AMITY<br />
97065 OR WASCO<br />
97067 OR WELCHES<br />
97103 OR ASTORIA<br />
97068 OR WEST LINN<br />
97106 OR BANKS<br />
97070 OR WILSONVILLE<br />
97071 OR WOODBURN<br />
97107 OR BAY CITY<br />
97114 OR DAYTON<br />
97111 OR CARLTON<br />
97108 OR BEAVER<br />
97115 OR DUNDEE<br />
97109 OR BUXTON<br />
97116 OR GLENWOOD<br />
97112 OR CLOVERDALE<br />
97117 OR GALES CREEK<br />
97113 OR CORNELIUS<br />
97119 OR GASTON<br />
97127 OR LAFAYETTE<br />
97128 OR MCMINNVILLE<br />
97121 OR HAMMOND<br />
97123 OR HILLSBORO<br />
97124 OR HILLSBORO<br />
97122 OR HEBO<br />
97125 OR MANNING<br />
97131 OR NEHALEM<br />
97132 OR NEWBERG<br />
97136 OR ROCKAWAY<br />
97137 OR SAINT PAUL<br />
97145 OR TOLOVANA PARK<br />
97138 OR GEARHART<br />
97140 OR SHERWOOD<br />
97146 OR WARRENTON<br />
97148 OR YAMHILL<br />
97141 OR TILLAMOOK<br />
97144 OR TIMBER<br />
97149 OR NESKOWIN<br />
97201 OR PORTLAND<br />
97202 OR PORTLAND<br />
97209 OR PORTLAND<br />
97203 OR PORTLAND<br />
97210 OR PORTLAND<br />
97204 OR PORTLAND<br />
97211 OR PORTLAND<br />
97205 OR PORTLAND<br />
97206 OR PORTLAND<br />
97212 OR PORTLAND<br />
97213 OR PORTLAND<br />
97214 OR PORTLAND<br />
97219 OR PORTLAND<br />
97220 OR PORTLAND<br />
97215 OR PORTLAND<br />
97216 OR PORTLAND<br />
97221 OR PORTLAND<br />
97222 OR MILWAUKIE<br />
97217 OR PORTLAND<br />
97218 OR PORTLAND<br />
97223 OR GARDEN HOME<br />
97224 OR TIGARD<br />
97231 OR PORTLAND<br />
97232 OR PORTLAND<br />
97225 OR CEDAR HILLS<br />
97229 OR PORTLAND<br />
97227 OR PORTLAND<br />
97236 OR PORTLAND<br />
97233 OR PORTLAND<br />
97266 OR PORTLAND<br />
97230 OR ROCKWOOD CORNERS<br />
97305 OR BROOKS<br />
97267 OR OAK GROVE<br />
97306 OR SALEM<br />
97301 OR SALEM<br />
97302 OR SALEM<br />
97303 OR KEIZER<br />
97321 OR ALBANY<br />
97304 OR SALEM<br />
97325 OR WEST STAYTON<br />
97326 OR BLODGETT<br />
97329 OR CASCADIA<br />
97327 OR BROWNSVILLE<br />
97338 OR DALLAS<br />
97341 OR DEPOE BAY<br />
97342 OR DETROIT<br />
97343 OR EDDYVILLE<br />
97350 OR IDANHA<br />
97344 OR FALLS CITY<br />
97351 OR INDEPENDENCE<br />
97346 OR GATES<br />
97345 OR FOSTER<br />
97347 OR GRAND RONDE<br />
97352 OR JEFFERSON<br />
97348 OR HALSEY<br />
97355 OR LEBANON<br />
97357 OR LOGSDEN<br />
97365 OR NEWPORT<br />
97358 OR LYONS<br />
97366 OR SOUTH BEACH<br />
97360 OR MILL CITY<br />
97361 OR MONMOUTH<br />
97362 OR MOUNT ANGEL<br />
97367 OR LINCOLN CITY<br />
97364 OR NEOTSU<br />
97368 OR OTIS<br />
97371 OR RICKREALL<br />
97378 OR SHERIDAN<br />
97380 OR SILETZ<br />
97374 OR SCIO<br />
97381 OR SILVERTON<br />
97375 OR SCOTTS MILLS<br />
97383 OR STAYTON<br />
97385 OR SUBLIMITY<br />
97376 OR SEAL ROCK<br />
97377 OR SHEDD<br />
97394 OR WALDPORT<br />
97386 OR SWEET HOME<br />
97396 OR WILLAMINA<br />
97389 OR TANGENT<br />
97390 OR TIDEWATER<br />
97391 OR TOLEDO<br />
97392 OR TURNER<br />
97446 OR HARRISBURG<br />
97498 OR YACHATS<br />
97711 OR ASHWOOD<br />
97720 OR BURNS<br />
97730 OR CAMP SHERMAN<br />
97732 OR CRANE<br />
97734 OR CULVER<br />
97741 OR MADRAS<br />
97750 OR MITCHELL<br />
97751 OR PAULINA<br />
97752 OR POST<br />
97760 OR CROOKED RIVER RA<br />
97753 OR POWELL BUTTE<br />
97754 OR PRINEVILLE<br />
97761 OR WARM SPRINGS<br />
97758 OR RILEY<br />
97812 OR ARLINGTON<br />
97823 OR CONDON<br />
97824 OR COVE<br />
97814 OR MEDICAL SPRINGS<br />
97825 OR DAYVILLE<br />
97818 OR BOARDMAN<br />
97827 OR ELGIN<br />
97820 OR CANYON CITY<br />
97830 OR KINZUA<br />
97836 OR HEPPNER<br />
97837 OR HEREFORD<br />
97833 OR HAINES<br />
97834 OR HALFWAY<br />
97839 OR LEXINGTON<br />
97841 OR IMBLER<br />
97848 OR KIMBERLY<br />
97850 OR LA GRANDE<br />
97843 OR IONE<br />
97856 OR LONG CREEK<br />
97844 OR IRRIGON<br />
97845 OR JOHN DAY<br />
97869 OR PRAIRIE CITY<br />
97870 OR RICHLAND<br />
97864 OR MONUMENT<br />
97865 OR MOUNT VERNON<br />
97867 OR NORTH POWDER<br />
97873 OR SENECA<br />
97874 OR SPRAY<br />
97884 OR UNITY<br />
97876 OR SUMMERVILLE<br />
97877 OR SUMPTER<br />
97883 OR UNION<br />
97904 OR DREWSEY<br />
29009 SC BETHUNE<br />
29020 SC CAMDEN<br />
29032 SC CASSATT<br />
29045 SC ELGIN<br />
29101 SC MC BEE<br />
29078 SC LUGOFF<br />
29175 SC WESTVILLE<br />
29520 SC CHERAW<br />
29584 SC PATRICK<br />
29709 SC CHESTERFIELD<br />
29727 SC MOUNT CROGHAN<br />
29728 SC PAGELAND<br />
29718 SC JEFFERSON<br />
29741 SC RUBY<br />
75135 TX CADDO MILLS<br />
75401 TX GREENVILLE<br />
75415 TX BEN FRANKLIN<br />
75423 TX CELESTE<br />
75420 TX BRASHEAR<br />
75422 TX CAMPBELL<br />
75428 TX COMMERCE<br />
75431 TX COMO<br />
75432 TX COOPER<br />
75433 TX CUMBY<br />
75437 TX DIKE<br />
75453 TX LONE OAK<br />
75448 TX KLONDIKE<br />
75450 TX LAKE CREEK<br />
75471 TX PICKTON<br />
75474 TX QUINLAN<br />
75469 TX PECAN GAP<br />
75482 TX SULPHUR SPRINGS<br />
75478 TX SALTILLO<br />
75481 TX SULPHUR BLUFF<br />
75496 TX WOLFE CITY<br />
05487 VT STARKSBORO<br />
98581 WA RYDERWOOD<br />
98601 WA AMBOY<br />
98603 WA ARIEL<br />
98604 WA BATTLE GROUND<br />
98605 WA COOK<br />
98606 WA BRUSH PRAIRIE<br />
98607 WA CAMAS<br />
98610 WA CARSON<br />
98616 WA COUGAR<br />
98611 WA CASTLE ROCK<br />
98612 WA CATHLAMET<br />
98621 WA GRAYS RIVER<br />
98632 WA LONGVIEW<br />
98625 WA KALAMA<br />
98626 WA KELSO<br />
98629 WA LA CENTER<br />
98642 WA RIDGEFIELD<br />
98649 WA TOUTLE<br />
98643 WA ROSBURG<br />
98651 WA UNDERWOOD<br />
98660 WA VANCOUVER<br />
98645 WA SILVERLAKE<br />
98661 WA VANCOUVER<br />
98647 WA SKAMOKAWA<br />
98648 WA STEVENSON<br />
98671 WA WASHOUGAL<br />
98662 WA ORCHARDS<br />
98663 WA VANCOUVER<br />
98664 WA VANCOUVER<br />
98665 WA HAZEL DELL<br />
98674 WA WOODLAND<br />
98675 WA YACOLT<br />
98682 WA VANCOUVER<br />
98684 WA CASCADE PARK<br />
98685 WA FELIDA<br />
98686 WA VANCOUVER<br />
82401 WY WORLAND<br />
82442 WY TEN SLEEP<br />
82443 WY GRASS CREEK</p>
<p>&nbsp;</p>
<p><strong>Zip Codes labeled coming soon.</strong></p>
<p>&nbsp;</p>
<p>62001 IL ALHAMBRA<br />
62002 IL ALTON<br />
62006 IL BATCHTOWN<br />
62013 IL MEPPEN<br />
62014 IL BUNKER HILL<br />
62009 IL BENLD<br />
62010 IL BETHALTO<br />
62015 IL BUTLER<br />
62011 IL BINGHAM<br />
62016 IL CARROLLTON<br />
62012 IL BRIGHTON<br />
62017 IL COFFEEN<br />
62018 IL COTTAGE HILLS<br />
62024 IL EAST ALTON<br />
62019 IL DONNELLSON<br />
62025 IL EDWARDSVILLE<br />
62027 IL ELDRED<br />
62028 IL ELSAH<br />
62021 IL DORSEY<br />
62030 IL FIDELITY<br />
62022 IL DOW<br />
62031 IL FIELDON<br />
62036 IL GOLDEN EAGLE<br />
62037 IL GRAFTON<br />
62032 IL FILLMORE<br />
62033 IL DORCHESTER<br />
62040 IL MITCHELL<br />
62034 IL GLEN CARBON<br />
62044 IL GREENFIELD<br />
62035 IL GODFREY<br />
62045 IL HAMBURG<br />
62046 IL HAMEL<br />
62051 IL IRVING<br />
62047 IL HARDIN<br />
62048 IL HARTFORD<br />
62049 IL HILLSBORO<br />
62053 IL KAMPSVILLE<br />
62054 IL KANE<br />
62050 IL HILLVIEW<br />
62052 IL JERSEYVILLE<br />
62056 IL LITCHFIELD<br />
62067 IL MORO<br />
62060 IL MADISON<br />
62061 IL MARINE<br />
62069 IL MOUNT OLIVE<br />
62063 IL MEDORA<br />
62070 IL MOZIER<br />
62074 IL NEW DOUGLAS<br />
62075 IL NOKOMIS<br />
62065 IL MICHAEL<br />
62084 IL ROXANA<br />
62079 IL PIASA<br />
62081 IL ROCKBRIDGE<br />
62080 IL RAMSEY<br />
62088 IL STAUNTON<br />
62086 IL SORENTO<br />
62082 IL ROODHOUSE<br />
62091 IL WALSHVILLE<br />
62090 IL VENICE<br />
62203 IL EAST SAINT LOUIS<br />
62092 IL WHITE HALL<br />
62204 IL WASHINGTON PARK<br />
62094 IL WITT<br />
62205 IL EAST SAINT LOUIS<br />
62095 IL WOOD RIVER<br />
62206 IL CAHOKIA<br />
62097 IL WORDEN<br />
62207 IL ALORTON<br />
62201 IL SAUGET<br />
62220 IL BELLEVILLE<br />
62208 IL FAIRVIEW HEIGHTS<br />
62221 IL BELLEVILLE<br />
62214 IL VENEDY<br />
62215 IL ALBERS<br />
62223 IL BELLEVILLE<br />
62217 IL BALDWIN<br />
62225 IL SCOTT A F B<br />
62218 IL BARTELSO<br />
62230 IL BREESE<br />
62231 IL CARLYLE<br />
62237 IL SWANWICK<br />
62232 IL CASEYVILLE<br />
62239 IL DUPO<br />
62240 IL EAST CARONDELET<br />
62233 IL CHESTER<br />
62241 IL ELLIS GROVE<br />
62234 IL COLLINSVILLE<br />
62236 IL COLUMBIA<br />
62248 IL HECKER<br />
62242 IL EVANSVILLE<br />
62249 IL HIGHLAND<br />
62243 IL FREEBURG<br />
62253 IL KEYESPORT<br />
62244 IL FULTS<br />
62245 IL GERMANTOWN<br />
62254 IL LEBANON<br />
62255 IL LENZBURG<br />
62246 IL GREENVILLE<br />
62256 IL MAEYSTOWN<br />
62262 IL MULBERRY GROVE<br />
62257 IL MARISSA<br />
62263 IL NASHVILLE<br />
62258 IL MASCOUTAH<br />
62260 IL MILLSTADT<br />
62264 IL NEW ATHENS<br />
62268 IL OAKDALE<br />
62261 IL MODOC<br />
62265 IL NEW BADEN<br />
62269 IL SHILOH<br />
62277 IL PRAIRIE DU ROCHE<br />
62271 IL OKAWVILLE<br />
62272 IL PERCY<br />
62279 IL RENAULT<br />
62280 IL ROCKWOOD<br />
62275 IL POCAHONTAS<br />
62281 IL SAINT JACOB<br />
62278 IL RED BUD<br />
62293 IL TRENTON<br />
62294 IL TROY<br />
62285 IL SMITHTON<br />
62284 IL SMITHBORO<br />
62286 IL SPARTA<br />
62295 IL VALMEYER<br />
62288 IL STEELEVILLE<br />
62297 IL WALSH<br />
62298 IL WATERLOO<br />
62418 IL BROWNSTOWN<br />
62431 IL HERRICK<br />
62458 IL SAINT ELMO<br />
62471 IL VANDALIA<br />
62533 IL THOMASVILLE<br />
62538 IL HARVEL<br />
62560 IL RAYMOND<br />
62572 IL WAGGONER<br />
62626 IL COMER<br />
62630 IL HAGAMAN<br />
62643 IL HARTSBURG<br />
62640 IL MCVEY<br />
62649 IL HETTICK<br />
62667 IL MODESTO<br />
62672 IL NILWOOD<br />
62674 IL BARR<br />
62683 IL SCOTTVILLE<br />
62685 IL ROYAL LAKES<br />
62690 IL VIRDEN<br />
62803 IL HOYLETON<br />
62807 IL ALMA<br />
62808 IL ASHLEY<br />
62801 IL CENTRALIA<br />
62824 IL CLAY CITY<br />
62831 IL DU BOIS<br />
62838 IL FARINA<br />
62839 IL FLORA<br />
62854 IL KINMUNDY<br />
62849 IL IUKA<br />
62858 IL BIBLE GROVE<br />
62853 IL KELL<br />
62870 IL ODIN<br />
62881 IL SALEM<br />
62882 IL SANDOVAL<br />
62875 IL PATOKA<br />
62877 IL RICHVIEW<br />
62880 IL SAINT PETER<br />
62885 IL SHOBONIER<br />
62892 IL VERNON<br />
62893 IL WALNUT HILL<br />
62899 IL XENIA<br />
63673 IL SAINT MARY<br />
66840 KS BURNS<br />
66842 KS CASSODAY<br />
66850 KS ELMDALE<br />
66851 KS FLORENCE<br />
66843 KS CLEMENTS<br />
66845 KS COTTONWOOD FALLS<br />
66853 KS HAMILTON<br />
66859 KS LOST SPRINGS<br />
66860 KS MADISON<br />
66861 KS MARION<br />
66862 KS MATFIELD GREEN<br />
66858 KS ANTELOPE<br />
66866 KS PEABODY<br />
66869 KS STRONG CITY<br />
66870 KS VIRGIL<br />
67003 KS ANTHONY<br />
67004 KS ARGONIA<br />
67005 KS ARKANSAS CITY<br />
67008 KS ATLANTA<br />
67001 KS ANDALE<br />
67009 KS ATTICA<br />
67002 KS ANDOVER<br />
67010 KS AUGUSTA<br />
67017 KS BENTON<br />
67012 KS BEAUMONT<br />
67018 KS BLUFF CITY<br />
67019 KS BURDEN<br />
67020 KS BURRTON<br />
67013 KS BELLE PLAINE<br />
67016 KS BENTLEY<br />
67021 KS BYERS<br />
67028 KS COATS<br />
67022 KS CALDWELL<br />
67030 KS COLWICH<br />
67029 KS COLDWATER<br />
67023 KS CAMBRIDGE<br />
67025 KS CHENEY<br />
67026 KS CLEARWATER<br />
67031 KS CONWAY SPRINGS<br />
67041 KS ELBING<br />
67035 KS PENALOSA<br />
67042 KS EL DORADO<br />
67036 KS DANVILLE<br />
67037 KS DERBY<br />
67045 KS EUREKA<br />
67038 KS DEXTER<br />
67039 KS DOUGLASS<br />
67049 KS FREEPORT<br />
67050 KS GARDEN PLAIN<br />
67056 KS HALSTEAD<br />
67057 KS HARDTNER<br />
67051 KS GEUDA SPRINGS<br />
67052 KS GODDARD<br />
67058 KS HARPER<br />
67053 KS GOESSEL<br />
67059 KS HAVILAND<br />
67054 KS GREENSBURG<br />
67060 KS HAYSVILLE<br />
67061 KS HAZELTON<br />
67068 KS BELMONT<br />
67062 KS HESSTON<br />
67070 KS KIOWA<br />
67071 KS LAKE CITY<br />
67063 KS HILLSBORO<br />
67072 KS LATHAM<br />
67065 KS ISABEL<br />
67073 KS LEHIGH<br />
67066 KS IUKA<br />
67074 KS LEON<br />
67105 KS MILAN<br />
67101 KS MAIZE<br />
67102 KS MAPLE CITY<br />
67103 KS MAYFIELD<br />
67104 KS MEDICINE LODGE<br />
67108 KS MOUNT HOPE<br />
67106 KS MILTON<br />
67109 KS MULLINVILLE<br />
67110 KS MULVANE<br />
67118 KS NORWICH<br />
67119 KS OXFORD<br />
67111 KS MURDOCK<br />
67120 KS PECK<br />
67112 KS NASHVILLE<br />
67114 KS NEWTON<br />
67122 KS PIEDMONT<br />
67117 KS NORTH NEWTON<br />
67123 KS POTWIN<br />
67133 KS ROSE HILL<br />
67124 KS PRATT<br />
67134 KS SAWYER<br />
67127 KS PROTECTION<br />
67135 KS SEDGWICK<br />
67137 KS CLIMAX<br />
67131 KS ROCK<br />
67138 KS SHARON<br />
67132 KS ROSALIA<br />
67147 KS VALLEY CENTER<br />
67140 KS SOUTH HAVEN<br />
67149 KS VIOLA<br />
67142 KS SPIVEY<br />
67143 KS SUN CITY<br />
67150 KS WALDRON<br />
67144 KS TOWANDA<br />
67151 KS WALTON<br />
67146 KS UDALL<br />
67152 KS WELLINGTON<br />
67154 KS WHITEWATER<br />
67203 KS WICHITA<br />
67204 KS WICHITA<br />
67155 KS WILMORE<br />
67205 KS WICHITA<br />
67156 KS WINFIELD<br />
67206 KS EASTBOROUGH<br />
67159 KS ZENDA<br />
67207 KS EASTBOROUGH<br />
67202 KS WICHITA<br />
67208 KS WICHITA<br />
67213 KS WICHITA<br />
67214 KS WICHITA<br />
67209 KS WICHITA<br />
67215 KS WICHITA<br />
67210 KS WICHITA<br />
67216 KS WICHITA<br />
67211 KS WICHITA<br />
67217 KS WICHITA<br />
67212 KS WICHITA<br />
67218 KS WICHITA<br />
67226 KS WICHITA<br />
67219 KS PARK CITY<br />
67220 KS BEL AIRE<br />
67228 KS WICHITA<br />
67227 KS WICHITA<br />
67230 KS WICHITA<br />
67221 KS MC CONNELL A F B<br />
67223 KS WICHITA<br />
67232 KS WICHITA<br />
67235 KS WICHITA<br />
67346 KS GRENOLA<br />
67349 KS HOWARD<br />
67345 KS ELK FALLS<br />
67352 KS LONGTON<br />
67353 KS MOLINE<br />
67401 KS BAVARIA<br />
67410 KS ABILENE<br />
67423 KS BEVERLY<br />
67416 KS ASSARIA<br />
67425 KS BROOKVILLE<br />
67418 KS BARNARD<br />
67427 KS BUSHTON<br />
67420 KS SCOTTSVILLE<br />
67422 KS BENNINGTON<br />
67438 KS DURHAM<br />
67430 KS CAWKER CITY<br />
67439 KS ELLSWORTH<br />
67431 KS CHAPMAN<br />
67441 KS ENTERPRISE<br />
67437 KS DOWNS<br />
67436 KS DELPHOS<br />
67442 KS FALUN<br />
67449 KS DELAVAN<br />
67444 KS GENESEO<br />
67450 KS HOLYROOD<br />
67451 KS HOPE<br />
67446 KS GLEN ELDER<br />
67452 KS HUNTER<br />
67454 KS KANOPOLIS<br />
67448 KS GYPSUM<br />
67455 KS WESTFALL<br />
67457 KS LITTLE RIVER<br />
67459 KS LORRAINE<br />
67473 KS OSBORNE<br />
67467 KS MINNEAPOLIS<br />
67474 KS PORTIS<br />
67475 KS RAMONA<br />
67470 KS NEW CAMBRIA<br />
67478 KS SIMPSON<br />
67484 KS CULVER<br />
67485 KS TIPTON<br />
67480 KS SOLOMON<br />
67482 KS TALMAGE<br />
67481 KS SYLVAN GROVE<br />
67490 KS WILSON<br />
67483 KS TAMPA<br />
67510 KS ABBYVILLE<br />
67511 KS ALBERT<br />
67492 KS WOODBINE<br />
67512 KS ALDEN<br />
67501 KS HUTCHINSON<br />
67513 KS ALEXANDER<br />
67502 KS MEDORA<br />
67505 KS SOUTH HUTCHINSON<br />
67514 KS ARLINGTON<br />
67515 KS ARNOLD<br />
67520 KS BISON<br />
67521 KS BROWNELL<br />
67516 KS BAZINE<br />
67522 KS BUHLER<br />
67523 KS BURDETT<br />
67518 KS BEELER<br />
67524 KS CHASE<br />
67519 KS BELPRE<br />
67544 KS SUSANK<br />
67525 KS CLAFLIN<br />
67526 KS ELLINWOOD<br />
67545 KS HUDSON<br />
67529 KS GARFIELD<br />
67530 KS HEIZER<br />
67547 KS KINSLEY<br />
67543 KS HAVEN<br />
67548 KS LA CROSSE<br />
67556 KS MC CRACKEN<br />
67550 KS RADIUM<br />
67557 KS MACKSVILLE<br />
67552 KS LEWIS<br />
67559 KS NEKOMA<br />
67553 KS LIEBENTHAL<br />
67560 KS NESS CITY<br />
67554 KS LYONS<br />
67561 KS NICKERSON<br />
67567 KS PAWNEE ROCK<br />
67568 KS PLEVNA<br />
67564 KS GALATIA<br />
67563 KS OFFERLE<br />
67570 KS PRETTY PRAIRIE<br />
67565 KS GALATIA<br />
67572 KS RANSOM<br />
67566 KS PARTRIDGE<br />
67573 KS RAYMOND<br />
67579 KS STERLING<br />
67574 KS ROZEL<br />
67575 KS RUSH CENTER<br />
67576 KS SAINT JOHN<br />
67581 KS SYLVIA<br />
67578 KS STAFFORD<br />
67583 KS LANGDON<br />
67584 KS UTICA<br />
67625 KS BOGUE<br />
67626 KS BUNKER HILL<br />
67622 KS ALMENA<br />
67623 KS ALTON<br />
67629 KS CLAYTON<br />
67635 KS DRESDEN<br />
67631 KS COLLYER<br />
67632 KS DAMAR<br />
67634 KS DORRANCE<br />
67640 KS GORHAM<br />
67645 KS DENSMORE<br />
67642 KS HILL CITY<br />
67648 KS LUCAS<br />
67643 KS JENNINGS<br />
67649 KS LURAY<br />
67650 KS MORLAND<br />
67656 KS OGALLAH<br />
67657 KS PALCO<br />
67651 KS NATOMA<br />
67658 KS PARADISE<br />
67659 KS PENOKEE<br />
67653 KS NORCATUR<br />
67654 KS NORTON<br />
67669 KS STOCKTON<br />
67663 KS PLAINVILLE<br />
67672 KS WA KEENEY<br />
67665 KS RUSSELL<br />
67673 KS WALDO<br />
67675 KS WOODSTON<br />
67733 KS EDSON<br />
67734 KS GEM<br />
67730 KS ATWOOD<br />
67731 KS BIRD CITY<br />
67735 KS GOODLAND<br />
67701 KS COLBY<br />
67737 KS GRAINFIELD<br />
67732 KS BREWSTER<br />
67736 KS GOVE<br />
67738 KS GRINNELL<br />
67744 KS LUDELL<br />
67745 KS MC DONALD<br />
67739 KS HERNDON<br />
67740 KS HOXIE<br />
67741 KS KANORADO<br />
67747 KS MONUMENT<br />
67743 KS LEVANT<br />
67748 KS OAKLEY<br />
67749 KS OBERLIN<br />
67756 KS WHEELER<br />
67751 KS PARK<br />
67757 KS SELDEN<br />
67752 KS QUINTER<br />
67758 KS SHARON SPRINGS<br />
67753 KS MENLO<br />
67761 KS WALLACE<br />
67762 KS WESKAN<br />
67764 KS WINONA<br />
67834 KS BUCKLIN<br />
67835 KS CIMARRON<br />
67801 KS DODGE CITY<br />
67837 KS COPELAND<br />
67838 KS DEERFIELD<br />
67831 KS ASHLAND<br />
67839 KS ALAMOTA<br />
67844 KS FOWLER<br />
67846 KS GARDEN CITY<br />
67840 KS ENGLEWOOD<br />
67841 KS ENSIGN<br />
67849 KS HANSTON<br />
67842 KS FORD<br />
67850 KS HEALY<br />
67843 KS FORT DODGE<br />
67851 KS HOLCOMB<br />
67853 KS INGALLS<br />
67854 KS JETMORE<br />
67859 KS KISMET<br />
67860 KS LAKIN<br />
67855 KS JOHNSON<br />
67861 KS LEOTI<br />
67862 KS MANTER<br />
67857 KS KENDALL<br />
67868 KS PIERCEVILLE<br />
67863 KS MODOC<br />
67869 KS PLAINS<br />
67864 KS MEADE<br />
67865 KS BLOOM<br />
67870 KS SATANTA<br />
67871 KS FRIEND<br />
67867 KS MONTEZUMA<br />
67876 KS SPEARVILLE<br />
67882 KS WRIGHT<br />
67877 KS SUBLETTE<br />
67901 KS LIBERAL<br />
67950 KS ELKHART<br />
67878 KS SYRACUSE<br />
67951 KS HUGOTON<br />
67879 KS TRIBUNE<br />
67880 KS ULYSSES<br />
67952 KS MOSCOW<br />
67953 KS RICHFIELD<br />
67954 KS ROLLA<br />
63013 MO BEAUFORT<br />
63014 MO BERGER<br />
63010 MO ARNOLD<br />
63005 MO CHESTERFIELD<br />
63011 MO MANCHESTER<br />
63015 MO CATAWISSA<br />
63012 MO BARNHART<br />
63016 MO CEDAR HILL<br />
63017 MO TOWN AND COUNTRY<br />
63026 MO FENTON<br />
63019 MO CRYSTAL CITY<br />
63020 MO DE SOTO<br />
63021 MO BALLWIN<br />
63028 MO FESTUS<br />
63030 MO FLETCHER<br />
63023 MO DITTMER<br />
63031 MO FLORISSANT<br />
63025 MO CRESCENT<br />
63033 MO FLORISSANT<br />
63034 MO FLORISSANT<br />
63040 MO GROVER<br />
63037 MO GERALD<br />
63036 MO FRENCH VILLAGE<br />
63043 MO MARYLAND HEIGHTS<br />
63044 MO BRIDGETON<br />
63038 MO GLENCOE<br />
63039 MO GRAY SUMMIT<br />
63045 MO BRIDGETON<br />
63042 MO HAZELWOOD<br />
63055 MO LABADIE<br />
63048 MO HERCULANEUM<br />
63049 MO HIGH RIDGE<br />
63056 MO LESLIE<br />
63050 MO HILLSBORO<br />
63060 MO LONEDELL<br />
63061 MO LUEBBERING<br />
63051 MO HOUSE SPRINGS<br />
63068 MO NEW HAVEN<br />
63052 MO ANTONIA<br />
63069 MO PACIFIC<br />
63077 MO SAINT CLAIR<br />
63070 MO PEVELY<br />
63072 MO ROBERTSVILLE<br />
63071 MO RICHWOODS<br />
63074 MO SAINT ANN<br />
63084 MO UNION<br />
63088 MO VALLEY PARK<br />
63089 MO VILLA RIDGE<br />
63080 MO SULLIVAN<br />
63090 MO WASHINGTON<br />
63105 MO CLAYTON<br />
63091 MO ROSEBUD<br />
63114 MO OVERLAND<br />
63117 MO RICHMOND HEIGHTS<br />
63119 MO WEBSTER GROVES<br />
63124 MO LADUE<br />
63125 MO LEMAY<br />
63121 MO NORMANDY<br />
63122 MO KIRKWOOD<br />
63126 MO SAPPINGTON<br />
63123 MO AFFTON<br />
63127 MO SAPPINGTON<br />
63128 MO SAPPINGTON<br />
63134 MO BERKELEY<br />
63129 MO SOUTH COUNTY<br />
63135 MO FERGUSON<br />
63130 MO UNIVERSITY CITY<br />
63136 MO JENNINGS<br />
63131 MO DES PERES<br />
63137 MO NORTH COUNTY<br />
63132 MO OLIVETTE<br />
63138 MO NORTH COUNTY<br />
63133 MO SAINT LOUIS<br />
63146 MO WEST COUNTY<br />
63141 MO CREVE COEUR<br />
63301 MO SAINT CHARLES<br />
63140 MO BERKELEY<br />
63143 MO MAPLEWOOD<br />
63144 MO BRENTWOOD<br />
63303 MO SAINT CHARLES<br />
63304 MO SAINT CHARLES<br />
63339 MO CURRYVILLE<br />
63330 MO ANNADA<br />
63332 MO AUGUSTA<br />
63341 MO DEFIANCE<br />
63343 MO ELSBERRY<br />
63344 MO EOLIA<br />
63334 MO BOWLING GREEN<br />
63336 MO CLARKSVILLE<br />
63347 MO FOLEY<br />
63348 MO FORISTELL<br />
63357 MO LAKE SHERWOOD<br />
63353 MO LOUISIANA<br />
63359 MO MIDDLETOWN<br />
63349 MO HAWK POINT<br />
63369 MO OLD MONROE<br />
63362 MO MOSCOW MILLS<br />
63370 MO OLNEY<br />
63373 MO PORTAGE DES SIOU<br />
63376 MO SAINT PETERS<br />
63366 MO SAINT PAUL<br />
63367 MO LAKE SAINT LOUIS<br />
63377 MO SILEX<br />
63379 MO TROY<br />
63385 MO WENTZVILLE<br />
63381 MO TRUXTON<br />
63383 MO WARRENTON<br />
63386 MO WEST ALTON<br />
63389 MO WINFIELD<br />
63390 MO WRIGHT CITY<br />
63433 MO ASHBURN<br />
63441 MO FRANKFORD<br />
63620 MO ANNAPOLIS<br />
63622 MO BELGRADE<br />
63623 MO BELLEVIEW<br />
63601 MO DESLOGE<br />
63624 MO DESLOGE<br />
63621 MO ARCADIA<br />
63630 MO CADET<br />
63625 MO BLACK<br />
63631 MO CALEDONIA<br />
63626 MO BLACKWELL<br />
63633 MO CENTERVILLE<br />
63627 MO BLOOMSDALE<br />
63636 MO DES ARC<br />
63628 MO BONNE TERRE<br />
63637 MO DOE RUN<br />
63629 MO BUNKER<br />
63638 MO ELLINGTON<br />
63653 MO LEADWOOD<br />
63654 MO LESTERVILLE<br />
63640 MO FARMINGTON<br />
63656 MO MIDDLE BROOK<br />
63648 MO IRONDALE<br />
63660 MO MINERAL POINT<br />
63650 MO IRON MOUNTAIN<br />
63675 MO VULCAN<br />
63664 MO POTOSI<br />
63665 MO REDFORD<br />
63670 MO LAKE FOREST ESTA<br />
63673 MO SAINT MARY<br />
65014 MO BLAND<br />
65020 MO CAMDENTON<br />
65041 MO BAY<br />
65052 MO LINN CREEK<br />
65049 MO FOUR SEASONS<br />
65065 MO OSAGE BEACH<br />
65062 MO MOUNT STERLING<br />
65061 MO MORRISON<br />
65066 MO OWENSVILLE<br />
65079 MO SUNRISE BEACH<br />
65324 MO CLIMAX SPRINGS<br />
65401 MO ROLLA<br />
65436 MO BEULAH<br />
65439 MO BIXBY<br />
65446 MO CHERRYVILLE<br />
65449 MO COOK STATION<br />
65441 MO BOURBON<br />
65453 MO CUBA<br />
65462 MO EDGAR SPRINGS<br />
65456 MO DAVISVILLE<br />
65461 MO DUKE<br />
65529 MO JEROME<br />
65535 MO LEASBURG<br />
65550 MO NEWBURG<br />
65566 MO VIBURNUM<br />
65559 MO SAINT JAMES<br />
65565 MO BERRYMAN<br />
65591 MO MONTREAL<br />
65586 MO WESCO<br />
65786 MO MACKS CREEK<br />
65787 MO ROACH<br />
69021 NE BENKELMAN<br />
69030 NE HAIGLER<br />
69041 NE PARKS<br />
69037 NE MAX<br />
76527 TX FLORENCE<br />
76530 TX GRANGER<br />
76537 TX JARRELL<br />
76574 TX TAYLOR<br />
76578 TX THRALL<br />
76820 TX ART<br />
76824 TX BEND<br />
76825 TX FIFE<br />
76836 TX DOOLE<br />
76831 TX CASTELL<br />
76841 TX FORT MC KAVETT<br />
76842 TX FREDONIA<br />
76832 TX CHEROKEE<br />
76854 TX LONDON<br />
76848 TX HEXT<br />
76849 TX JUNCTION<br />
76856 TX MASON<br />
76858 TX MELVIN<br />
76852 TX LOHN<br />
76859 TX MENARD<br />
76869 TX PONTOTOC<br />
76871 TX RICHLAND SPRINGS<br />
76872 TX ROCHELLE<br />
76883 TX TELEGRAPH<br />
76877 TX SAN SABA<br />
76885 TX VALLEY SPRING<br />
76887 TX VOCA<br />
77954 TX CUERO<br />
77964 TX HALLETTSVILLE<br />
77963 TX GOLIAD<br />
77974 TX MEYERSVILLE<br />
77984 TX SHINER<br />
77975 TX MOULTON<br />
77994 TX WESTHOFF<br />
77995 TX YOAKUM<br />
78002 TX ATASCOSA<br />
78008 TX CAMPBELLTON<br />
78003 TX BANDERA<br />
78009 TX CASTROVILLE<br />
78004 TX BERGHEIM<br />
78005 TX BIGFOOT<br />
78010 TX CAMP VERDE<br />
78011 TX CHARLOTTE<br />
78006 TX SISTERDALE<br />
78013 TX COMFORT<br />
78007 TX CALLIHAM<br />
78014 TX COTULLA<br />
78023 TX GREY FOREST<br />
78016 TX DEVINE<br />
78017 TX DILLEY<br />
78024 TX HUNT<br />
78019 TX ENCINAL<br />
78025 TX INGRAM<br />
78021 TX FOWLERTON<br />
78026 TX JOURDANTON<br />
78027 TX KENDALIA<br />
78028 TX KERRVILLE<br />
78052 TX LYTLE<br />
78039 TX LA COSTE<br />
78055 TX MEDINA<br />
78056 TX MICO<br />
78063 TX LAKEHILLS<br />
78057 TX MOORE<br />
78058 TX MOUNTAIN HOME<br />
78064 TX PLEASANTON<br />
78065 TX POTEET<br />
78059 TX NATALIA<br />
78066 TX RIOMEDINA<br />
78061 TX PEARSALL<br />
78069 TX SOMERSET<br />
78101 TX ADKINS<br />
78108 TX CIBOLO<br />
78072 TX TILDEN<br />
78073 TX VON ORMY<br />
78109 TX CONVERSE<br />
78116 TX GILLETT<br />
78111 TX ECLETO<br />
78112 TX ELMENDORF<br />
78113 TX FALLS CITY<br />
78117 TX HOBSON<br />
78119 TX KENEDY<br />
78121 TX LA VERNIA<br />
78118 TX KARNES CITY<br />
78114 TX FLORESVILLE<br />
78122 TX LEESVILLE<br />
78123 TX MC QUEENEY<br />
78140 TX NIXON<br />
78124 TX MARION<br />
78141 TX NORDHEIM<br />
78147 TX POTH<br />
78148 TX RANDOLPH A F B<br />
78150 TX RANDOLPH A F B<br />
78159 TX SMILEY<br />
78151 TX RUNGE<br />
78160 TX STOCKDALE<br />
78161 TX SUTHERLAND SPRIN<br />
78152 TX SAINT HEDWIG<br />
78154 TX SELMA<br />
78155 TX SEGUIN<br />
78164 TX YORKTOWN<br />
78201 TX BALCONES HEIGHTS<br />
78207 TX SAN ANTONIO<br />
78202 TX SAN ANTONIO<br />
78209 TX ALAMO HEIGHTS<br />
78208 TX SAN ANTONIO<br />
78210 TX SAN ANTONIO<br />
78203 TX SAN ANTONIO<br />
78204 TX SAN ANTONIO<br />
78211 TX SAN ANTONIO<br />
78205 TX SAN ANTONIO<br />
78212 TX OLMOS PARK<br />
78217 TX SAN ANTONIO<br />
78213 TX CASTLE HILLS<br />
78218 TX SAN ANTONIO<br />
78214 TX SAN ANTONIO<br />
78215 TX SAN ANTONIO<br />
78219 TX KIRBY<br />
78216 TX SAN ANTONIO<br />
78220 TX SAN ANTONIO<br />
78221 TX SAN ANTONIO<br />
78222 TX SAN ANTONIO<br />
78227 TX SAN ANTONIO<br />
78223 TX SAN ANTONIO<br />
78228 TX SAN ANTONIO<br />
78224 TX SAN ANTONIO<br />
78225 TX SAN ANTONIO<br />
78229 TX SAN ANTONIO<br />
78230 TX SAN ANTONIO<br />
78226 TX SAN ANTONIO<br />
78231 TX SHAVANO PARK<br />
78233 TX LIVE OAK<br />
78232 TX HOLLYWOOD PARK<br />
78238 TX LEON VALLEY<br />
78234 TX FORT SAM HOUSTON<br />
78239 TX WINDCREST<br />
78235 TX BROOKS A F B<br />
78240 TX SAN ANTONIO<br />
78236 TX WILFORD HALL U S<br />
78241 TX KELLY A F B<br />
78237 TX SAN ANTONIO<br />
78249 TX SAN ANTONIO<br />
78244 TX SAN ANTONIO<br />
78242 TX SAN ANTONIO<br />
78245 TX SAN ANTONIO<br />
78251 TX SAN ANTONIO<br />
78250 TX SAN ANTONIO<br />
78252 TX SAN ANTONIO<br />
78247 TX WETMORE<br />
78248 TX SAN ANTONIO<br />
78253 TX SAN ANTONIO<br />
78254 TX SAN ANTONIO<br />
78259 TX SAN ANTONIO<br />
78255 TX SAN ANTONIO<br />
78260 TX SAN ANTONIO<br />
78261 TX SAN ANTONIO<br />
78256 TX SAN ANTONIO<br />
78263 TX SAN ANTONIO<br />
78257 TX SAN ANTONIO<br />
78264 TX SAN ANTONIO<br />
78258 TX SAN ANTONIO<br />
78607 TX BLUFFTON<br />
78602 TX BASTROP<br />
78609 TX BUCHANAN DAM<br />
78610 TX BUDA<br />
78615 TX COUPLAND<br />
78612 TX CEDAR CREEK<br />
78616 TX DALE<br />
78613 TX CEDAR PARK<br />
78614 TX COST<br />
78617 TX DEL VALLE<br />
78618 TX DOSS<br />
78619 TX DRIFTWOOD<br />
78620 TX DRIPPING SPRINGS<br />
78628 TX ANDICE<br />
78621 TX ELGIN<br />
78631 TX HARPER<br />
78629 TX GONZALES<br />
78632 TX HARWOOD<br />
78634 TX HUTTO<br />
78624 TX FREDERICKSBURG<br />
78626 TX GEORGETOWN<br />
78641 TX LEANDER<br />
78642 TX LIBERTY HILL<br />
78643 TX SUNRISE BEACH<br />
78640 TX UHLAND<br />
78644 TX LOCKHART<br />
78638 TX KINGSBURY<br />
78639 TX KINGSLAND<br />
78645 TX JONESTOWN<br />
78655 TX MARTINDALE<br />
78648 TX LULING<br />
78656 TX MAXWELL<br />
78650 TX MC DADE<br />
78652 TX MANCHACA<br />
78659 TX PAIGE<br />
78653 TX MANOR<br />
78660 TX PFLUGERVILLE<br />
78662 TX RED ROCK<br />
78671 TX ALBERT<br />
78664 TX ROUND ROCK<br />
78672 TX TOW<br />
78665 TX SANDY<br />
78675 TX WILLOW CITY<br />
78666 TX SAN MARCOS<br />
78676 TX WIMBERLEY<br />
78669 TX SPICEWOOD<br />
78677 TX WRIGHTSBORO<br />
78705 TX AUSTIN<br />
78681 TX ROUND ROCK<br />
78701 TX AUSTIN<br />
78702 TX AUSTIN<br />
78703 TX AUSTIN<br />
78719 TX AUSTIN<br />
78704 TX AUSTIN<br />
78721 TX AUSTIN<br />
78717 TX AUSTIN<br />
78722 TX AUSTIN<br />
78723 TX AUSTIN<br />
78728 TX AUSTIN<br />
78724 TX AUSTIN<br />
78729 TX AUSTIN<br />
78730 TX AUSTIN<br />
78725 TX AUSTIN<br />
78726 TX AUSTIN<br />
78731 TX AUSTIN<br />
78727 TX AUSTIN<br />
78732 TX AUSTIN<br />
78733 TX AUSTIN<br />
78738 TX AUSTIN<br />
78734 TX LAKEWAY<br />
78739 TX AUSTIN<br />
78741 TX AUSTIN<br />
78735 TX AUSTIN<br />
78742 TX AUSTIN<br />
78736 TX AUSTIN<br />
78744 TX AUSTIN<br />
78737 TX AUSTIN<br />
78745 TX AUSTIN<br />
78750 TX AUSTIN<br />
78746 TX WEST LAKE HILLS<br />
78747 TX CREEDMOOR<br />
78752 TX AUSTIN<br />
78751 TX AUSTIN<br />
78753 TX AUSTIN<br />
78748 TX AUSTIN<br />
78754 TX AUSTIN<br />
78749 TX AUSTIN<br />
78756 TX AUSTIN<br />
78757 TX AUSTIN<br />
78827 TX ASHERTON<br />
78829 TX BATESVILLE<br />
78828 TX BARKSDALE<br />
78758 TX AUSTIN<br />
78830 TX BIG WELLS<br />
78759 TX AUSTIN<br />
78832 TX BRACKETTVILLE<br />
78801 TX UVALDE<br />
78840 TX LAUGHLIN A F B<br />
78833 TX CAMP WOOD<br />
78834 TX CARRIZO SPRINGS<br />
78850 TX D HANIS<br />
78837 TX COMSTOCK<br />
78852 TX EAGLE PASS<br />
78838 TX CONCAN<br />
78861 TX DUNLAY<br />
78839 TX CRYSTAL CITY<br />
78880 TX ROCKSPRINGS<br />
78870 TX KNIPPA<br />
78872 TX LA PRYOR<br />
78881 TX SABINAL<br />
78883 TX TARPLEY<br />
78873 TX LEAKEY<br />
78877 TX SPOFFORD<br />
78884 TX UTOPIA<br />
78885 TX VANDERPOOL<br />
78879 TX RIO FRIO<br />
78886 TX YANCEY<br />
78953 TX ROSANKY<br />
78957 TX SMITHVILLE<br />
78959 TX WAELDER</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/07/a-little-off-topic-roku-skittertv/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>.net WriteXmlSchema ReadXmlSchema Stream Root Element Missing</title>
		<link>http://findthatstream.com/2012/06/net-writexmlschema-readxmlschema-stream-root-element-missing/</link>
		<comments>http://findthatstream.com/2012/06/net-writexmlschema-readxmlschema-stream-root-element-missing/#comments</comments>
		<pubDate>Thu, 28 Jun 2012 20:41:33 +0000</pubDate>
		<dc:creator>coolblaze03</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[IO]]></category>
		<category><![CDATA[memorystream]]></category>
		<category><![CDATA[vb.net]]></category>
		<category><![CDATA[xml]]></category>
		<category><![CDATA[xmlschema]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=77</guid>
		<description><![CDATA[So today i decided i needed to clone the schema of a dataset and then put it in an empty dataset. Once this was done i could selectively move rows to the new dataset. The first thing i did was to &#8230; <a href="http://findthatstream.com/2012/06/net-writexmlschema-readxmlschema-stream-root-element-missing/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>So today i decided i needed to clone the schema of a dataset and then put it in an empty dataset. Once this was done i could selectively move rows to the new dataset.</p>
<p>The first thing i did was to read the data into an empty memorystream object.</p>
<p>Dim tempstream As New IO.MemoryStream<br />
skeyobj.AssessmentDataset.WriteXmlSchema(tempstream)</p>
<p>Next i would put read that into the new dataset</p>
<p>newskey.AssessmentDataset.ReadXmlSchema(tempstream)</p>
<p>Now common since would make me think this would work and i would just be moving on, but&#8230;&#8230;&#8230;. This was not the case. I got an error &#8220;Root Element is missing&#8221;?</p>
<p>How? I just copied it from one dataset to the other. Well upon further inspection you realize the position of the pointer in the memorystream is still at the end of the file, so when you pass it to the readxmlschema function it starts the read from that point at the end and not the beginning.</p>
<p>Solution? Well that was simple. Just set the streams pointer position back to 0 and you are good to go.</p>
<p>tempstream.Position = 0</p>
<p>So in the end this is what it should look like together.</p>
<p>skeyobj.AssessmentDataset.WriteXmlSchema(tempstream)<br />
tempstream.Position = 0<br />
newskey.AssessmentDataset.ReadXmlSchema(tempstream)</p>
<p>I would have figured the read would move the position back itself, but we all know what happens when we make assumptions&#8230;&#8230;EXCEPTIONS!!!!!!!!!!!!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/06/net-writexmlschema-readxmlschema-stream-root-element-missing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Parallel For and Foreach</title>
		<link>http://findthatstream.com/2012/04/parallel-for-and-foreach/</link>
		<comments>http://findthatstream.com/2012/04/parallel-for-and-foreach/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 16:12:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[for]]></category>
		<category><![CDATA[foreach]]></category>
		<category><![CDATA[loop]]></category>
		<category><![CDATA[parallel]]></category>
		<category><![CDATA[thread]]></category>
		<category><![CDATA[Threading]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=72</guid>
		<description><![CDATA[Ive finally used the greatness known as the parallel.for and parallel.foreach. I just dont understand how I&#8217;ve lived so long without this greatness that has been bestowed upon us in the world known as .net. A parallel loop allows you to run &#8230; <a href="http://findthatstream.com/2012/04/parallel-for-and-foreach/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>Ive finally used the greatness known as the parallel.for and parallel.foreach. I just dont understand how I&#8217;ve lived so long without this greatness that has been bestowed upon us in the world known as .net. A parallel loop allows you to run each of the iterations of the loop simultaneously on separate threads at the same time. It uses what threads you have available to decide when it will run. Here are some code snippets below:</p>
<p>Parallel.For</p>
<p>System.Threading.Tasks.Parallel.For(0, numOfIterations, Sub(i)<br />
&#8216;do whatever with your i var that you want to happen in parallel<br />
End Sub)</p>
<p>Parallel.ForEach</p>
<p>System.Threading.Tasks.Parallel.ForEach(result.AssessmentDatasets(i).Tables(&#8220;Assessment&#8221;).AsEnumerable(), Sub(row)</p>
<p>&#8221;do whatever with your row var that you want to happen in parallel</p>
<p>End Sub)</p>
<p>If you look at the first var im just looping through some variable that will be incrementing for what ever the purpose of the for loop would be.</p>
<p>On the second one, the foreach, im looping through the rows of a datatable and processing each row in parallel. The AsEnumeralble is not a part of the datatable until you add a reference to System.Data.DataSetExtensions. once you add it, that function will become available.</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/04/parallel-for-and-foreach/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Blurb of the Day: Datatable/Dataview search. Find vs Rowfilter vs Select vs Linq</title>
		<link>http://findthatstream.com/2012/03/blurb-of-the-day-datatabledataview-search-find-vs-rowfilter-vs-select-vs-linq/</link>
		<comments>http://findthatstream.com/2012/03/blurb-of-the-day-datatabledataview-search-find-vs-rowfilter-vs-select-vs-linq/#comments</comments>
		<pubDate>Thu, 22 Mar 2012 17:17:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[Dataset]]></category>
		<category><![CDATA[Dataview]]></category>
		<category><![CDATA[Find]]></category>
		<category><![CDATA[Linq]]></category>
		<category><![CDATA[Rowfilter]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[Slow code]]></category>

		<guid isPermaLink="false">http://findthatstream.com/?p=66</guid>
		<description><![CDATA[So at my job i needed to update some code. The way we accessed the old code had to change since i changed some of the underlying specs of the data that i was using. In this change i decided &#8230; <a href="http://findthatstream.com/2012/03/blurb-of-the-day-datatabledataview-search-find-vs-rowfilter-vs-select-vs-linq/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
				<content:encoded><![CDATA[<p>So at my job i needed to update some code. The way we accessed the old code had to change since i changed some of the underlying specs of the data that i was using. In this change i decided to use a rowfilter. I had used row filter in the past and had had good results.</p>
<p>Well this time it wasnt the same. Our interface does constant checks on data as soon as it is entered so everytime a char is entered a check takes place to see if the information is valid. if it is it returns the accompanying data, if not then it returns as invalid. In testing one of the users noticed that there was a small lag during entry. now grated it was a small hesitation but one that could potientally lead to a bigger problem later down the line.</p>
<p>As i did my investigating it turned out that the culperate was the rowfilter on my dataview. since all of my data was in memery i ran a few speed test to see the differences between the rowfilter, find, select, and linq. The results were unexpected. In running 10000 records from memory these are the results:</p>
<p>Method          Time<br />
&#8212;&#8212;&#8212;-          &#8212;&#8212;&#8212;-<br />
RowFilter        113 Secords<br />
Linq                 0.008 Seconds<br />
FindRow         0.003 Seconds<br />
Select             0.257 Seoncds</p>
<p>Looking at the results i was shocked to see the rowfilter took so long. so if your using any kind of datatable or dataview i would highly recommend staying away from rowfilter in time sensitive real time validation in applications. If anyone has anything they would like to add please let me know in the comment section.</p>
]]></content:encoded>
			<wfw:commentRss>http://findthatstream.com/2012/03/blurb-of-the-day-datatabledataview-search-find-vs-rowfilter-vs-select-vs-linq/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
