<?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>PeterKellner.net &#187; ObjectDataSource</title>
	<atom:link href="http://peterkellner.net/category/net-20/objectdatasource/feed/" rel="self" type="application/rss+xml" />
	<link>http://peterkellner.net</link>
	<description>Specializing in Microsoft Web and Database Technologies</description>
	<lastBuildDate>Thu, 29 Jul 2010 14:32:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>ExtJS Meetup Tonight in San Francisco, Sample URLs of Running Code Here</title>
		<link>http://peterkellner.net/2009/05/14/extjs-meetup-aspnet-code-samples/</link>
		<comments>http://peterkellner.net/2009/05/14/extjs-meetup-aspnet-code-samples/#comments</comments>
		<pubDate>Thu, 14 May 2009 14:47:59 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[ExtJS]]></category>
		<category><![CDATA[ObjectDataSource]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2009/05/14/extjs-meetup-aspnet-code-samples/</guid>
		<description><![CDATA[ At tonight&#8217;s meet up, we will be having several short presentations on the new features in ExtJS version 3.0.&#160; For my short presentation, I will be showing how to build a simple asp.net application that lets you Create, Update, Delete and Edit Membership data using the ASP.NET built in membership providers.&#160; I will be [...]]]></description>
		<wfw:commentRss>http://peterkellner.net/2009/05/14/extjs-meetup-aspnet-code-samples/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to Retrieve a GridView Based on a CheckBoxList of Items with Asp.Net using ObjectDataSource with a little LINQ Thrown In</title>
		<link>http://peterkellner.net/2008/12/07/checkboxlist-gridview-aspnet-howto-mutiple-selections/</link>
		<comments>http://peterkellner.net/2008/12/07/checkboxlist-gridview-aspnet-howto-mutiple-selections/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 06:08:02 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=210</guid>
		<description><![CDATA[So, the problem is you have a list that you want to retrieve from that contains multiple values.&#160; Say for example, you have a list of 5 cities and you want to retrieve a list of people in some combination of those cities.&#160; If you use the class SelectValue method with GridView you run out [...]]]></description>
		<wfw:commentRss>http://peterkellner.net/2008/12/07/checkboxlist-gridview-aspnet-howto-mutiple-selections/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Assigning a Custom Label Value in a ASP.NET GridView Using ObjectDataSource</title>
		<link>http://peterkellner.net/2008/08/06/assign-label-in-aspdotnet-to-gridview-in-objectdatasource/</link>
		<comments>http://peterkellner.net/2008/08/06/assign-label-in-aspdotnet-to-gridview-in-objectdatasource/#comments</comments>
		<pubDate>Wed, 06 Aug 2008 14:10:07 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/08/06/assign-label-in-aspdotnet-to-gridview-in-objectdatasource/</guid>
		<description><![CDATA[In my previous post, Assigning a DropDownList Value in a ASP.NET GridView Using ObjectDataSource, I discussed how to put a DropDownList value in a GridView.&#160; As I explained, my motivation was to answer a common question that appears on often on the forums.&#160; If you are wondering what my process is for deciding what to [...]]]></description>
		<wfw:commentRss>http://peterkellner.net/2008/08/06/assign-label-in-aspdotnet-to-gridview-in-objectdatasource/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Assigning a DropDownList Value in a ASP.NET GridView Using ObjectDataSource</title>
		<link>http://peterkellner.net/2008/08/05/assign-dropdownlist-in-aspdotnet-to-gridview-in-objectdatasource/</link>
		<comments>http://peterkellner.net/2008/08/05/assign-dropdownlist-in-aspdotnet-to-gridview-in-objectdatasource/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 23:57:14 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 3.5]]></category>
		<category><![CDATA[GridView]]></category>
		<category><![CDATA[ObjectDataSource]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2008/08/05/assign-dropdownlist-in-aspdotnet-to-gridview-in-objectdatasource/</guid>
		<description><![CDATA[As a moderator in the asp.net forums, I often see the same or similar questions.&#160; The answer to this question is pretty straight forward but not 100% obvious so I thought I&#8217;d do a post about in the hopes that with a couple key words, people will find the answer.&#160; The title basically says it [...]]]></description>
		<wfw:commentRss>http://peterkellner.net/2008/08/05/assign-dropdownlist-in-aspdotnet-to-gridview-in-objectdatasource/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Using Using in c# ado.net business classes used with ObjectDataSource in ASP.NET 2.0</title>
		<link>http://peterkellner.net/2007/10/29/usingusinghowto/</link>
		<comments>http://peterkellner.net/2007/10/29/usingusinghowto/#comments</comments>
		<pubDate>Tue, 30 Oct 2007 01:28:57 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/10/29/usingusinghowto/</guid>
		<description><![CDATA[A short post and example on how to use the C# syntax Using.  The example is for an ado.net business object that can be used with an ObjectDataSource.  This saves you the trouble of disposing of your objects properly, as well as doing it at the right place.]]></description>
		<wfw:commentRss>http://peterkellner.net/2007/10/29/usingusinghowto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Set the Default Value of a DropDownList in an ASP.NET Page</title>
		<link>http://peterkellner.net/2007/10/17/dropdownlistdefaultsetting/</link>
		<comments>http://peterkellner.net/2007/10/17/dropdownlistdefaultsetting/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 17:44:13 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/10/17/dropdownlistdefaultsetting/</guid>
		<description><![CDATA[<p> This article shows how to set the default Value of a DropDownList Control when using asp.net 2.0.  It uses the DataBound event to do it.  A full page example which can be cut and paste is included</p>]]></description>
		<wfw:commentRss>http://peterkellner.net/2007/10/17/dropdownlistdefaultsetting/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Silicon Valley Code Camp Integrates the DevExpress Cloud Control for Sessions</title>
		<link>http://peterkellner.net/2007/09/04/cloudcontrolforcodecamp/</link>
		<comments>http://peterkellner.net/2007/09/04/cloudcontrolforcodecamp/#comments</comments>
		<pubDate>Tue, 04 Sep 2007 19:11:58 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Atlas/AJAX]]></category>
		<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[ObjectDataSource]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/09/04/cloudcontrolforcodecamp/</guid>
		<description><![CDATA[Using the DevExpress CloudControl in the ASP.NET 2.0 Silicon Valley Code Camp's web site was easy.  In this short post, you'll hear about the details and see some code.]]></description>
		<wfw:commentRss>http://peterkellner.net/2007/09/04/cloudcontrolforcodecamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft ASP.NET Member/Role Management with IIS (VB Version)</title>
		<link>http://peterkellner.net/2007/02/15/membershipodsvb/</link>
		<comments>http://peterkellner.net/2007/02/15/membershipodsvb/#comments</comments>
		<pubDate>Thu, 15 Feb 2007 20:08:16 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/02/15/membershipodsvb/</guid>
		<description><![CDATA[<p>Back in January of 2006, I published on
<a href="http://peterkellner.net/2006/01/09/microsoft-aspnet-20-memberrole-management-with-iis/">
MSDN an article and source code for managing ASP.NET 2.0 Membership users with
an ObjectDataSource.</a>&#160; Since I&#39;m not much of a VB person, I only
published them in c#.&#160; since then, I&#39;ve had hundreds of requests for this
code in VB.&#160; Until now, I&#39;ve had to send an excuse for not having it.&#160;
Now, thanks to Dave at <a href="http://www.tangiblesoftwaresolutions.com/">
Tangible Solutions Software</a>,
we now have a VB version.</p>]]></description>
		<wfw:commentRss>http://peterkellner.net/2007/02/15/membershipodsvb/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Rock And Roll Code Camp Presentation</title>
		<link>http://peterkellner.net/2007/02/01/codecampla07/</link>
		<comments>http://peterkellner.net/2007/02/01/codecampla07/#comments</comments>
		<pubDate>Fri, 02 Feb 2007 02:13:27 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/02/01/codecampla07/</guid>
		<description><![CDATA[Code Camp Presentation at LA's Rock and Roll Code Camp.  Lots of nuts and bolts about using ObjectDataSoruce including a real life
example using the enterprise data block.]]></description>
		<wfw:commentRss>http://peterkellner.net/2007/02/01/codecampla07/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Improved Fast Access to Small Lists On ASPX Pages</title>
		<link>http://peterkellner.net/2006/10/27/smalllistaccessimproved/</link>
		<comments>http://peterkellner.net/2006/10/27/smalllistaccessimproved/#comments</comments>
		<pubDate>Fri, 27 Oct 2006 19:34:42 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2006/10/27/smalllistaccessimproved/</guid>
		<description><![CDATA[The article below has a minor improvement to the previous article listed on this web site. Specifically, the previous article used the DropDownList as a mechanism to actually retrieve the data for the purposes of storing it in a local Dictionary. This article simply calls the ObjectDataSource directly to retrieve an IEnumerable type and iterates over that. Below is article with the updates.  (Original Article is: <a href="http://peterkellner.net/2006/08/30/smalllistaccess/">http://peterkellner.net/2006/08/30/smalllistaccess/</a>)]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/10/27/smalllistaccessimproved/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Get SqlDataSource To Retrieve DefaultValue of Current User (ExpressionBuilder with ASP.NET 2.0)</title>
		<link>http://peterkellner.net/2006/09/18/expressionbuilderidentity/</link>
		<comments>http://peterkellner.net/2006/09/18/expressionbuilderidentity/#comments</comments>
		<pubDate>Mon, 18 Sep 2006 16:50:07 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[How Things Work]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2006/09/18/expressionbuilderidentity/</guid>
		<description><![CDATA[<p>
This article shows how to use Expression Builders in ASP.NET 2.0 to retrieve the current logged in user.  DataBinding will not work so Expression Builders is the ticket.  A small source file is created, the refernces to web.config are shown and a simple example is built.</p>]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/09/18/expressionbuilderidentity/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Rendering Images With IIS Verses an ASP.NET 2.0 Handler</title>
		<link>http://peterkellner.net/2006/09/04/iisaspnetperf/</link>
		<comments>http://peterkellner.net/2006/09/04/iisaspnetperf/#comments</comments>
		<pubDate>Tue, 05 Sep 2006 05:38:24 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[ObjectDataSource]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2006/09/04/iisaspnetperf/</guid>
		<description><![CDATA[This article will compare the difference between rendering images using an HttpHandler and IIS.  It will show the different request processing times for a small, medium and large bmp file.  It also discusses using the DefaultHttpHandler.]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/09/04/iisaspnetperf/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Fourth MSDN Article Published! &quot;Adding Personalization with Profiles to the ObjectDataSource&quot;</title>
		<link>http://peterkellner.net/2006/09/04/addprofiletoods/</link>
		<comments>http://peterkellner.net/2006/09/04/addprofiletoods/#comments</comments>
		<pubDate>Mon, 04 Sep 2006 18:55:33 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2006/09/04/addprofiletoods/</guid>
		<description><![CDATA[This article explains how the encapsulation of Membership can be extended to include Profile (personalization) information for users. The designers of Membership included a very basic set of attributes to associate with Members (logged in users).]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/09/04/addprofiletoods/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Third Article Published on MSDN! ASP.NET 2.0, Membership Meets Atlas</title>
		<link>http://peterkellner.net/2006/08/02/third-article-published-on-msdn-aspnet-20-membership-meets-atlas/</link>
		<comments>http://peterkellner.net/2006/08/02/third-article-published-on-msdn-aspnet-20-membership-meets-atlas/#comments</comments>
		<pubDate>Wed, 02 Aug 2006 22:30:55 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Atlas/AJAX]]></category>
		<category><![CDATA[MSDN Articles]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=41</guid>
		<description><![CDATA[Microsoft published my third article in a series on how to use Membership in ASP.NET 2.0 with an ObjectDataSource.  That is, extending Membership into three tiers.  This article takes what was developed in article two and adds Atlas extensions to make it work even better.  The Article on MSDN uses the March CTP (Community Technology Preview).  There is an update on my blog as well as a download to make it work correctly with the June CTP.]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/08/02/third-article-published-on-msdn-aspnet-20-membership-meets-atlas/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Inserting Programmatically with ObjectDataSource in ASP.NET 2.0</title>
		<link>http://peterkellner.net/2006/06/07/inserting-programmatically-with-objectdatasource-in-aspnet-20/</link>
		<comments>http://peterkellner.net/2006/06/07/inserting-programmatically-with-objectdatasource-in-aspnet-20/#comments</comments>
		<pubDate>Wed, 07 Jun 2006 20:21:02 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=37</guid>
		<description><![CDATA[( ObjectDataSource1.Insert(); )  ObjectDataSource&#8217;s are great for building your own middle tier between your aspx web page and your database (or any other datastore for that matter). By binding the datasource to a databound server control like detailsview, you auto-magically get the insert behavior you are looking for. If however, you just just want [...]]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/06/07/inserting-programmatically-with-objectdatasource-in-aspnet-20/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Adding Personalization via Profiles to the ObjectDataSource in ASP.NET 2.0</title>
		<link>http://peterkellner.net/2006/03/13/adding-personalization-via-profiles-to-the-objectdatasource-in-aspnet-20/</link>
		<comments>http://peterkellner.net/2006/03/13/adding-personalization-via-profiles-to-the-objectdatasource-in-aspnet-20/#comments</comments>
		<pubDate>Tue, 14 Mar 2006 00:33:03 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[MSDN Articles]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=29</guid>
		<description><![CDATA[<p>This article explains the mechanics involved in extending the ObjectDataSource (developed in the previous article in this <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnaspp/html/ASP2memroleman.asp">MSDN Membership Security Series</a>) to handle personalization information using the ASP.NET 2.0 custom provider facility. Then, it goes on to explains some fancy tricks you can do with this ObjectDataSource to make accessing membership even easier. Finally it presents a <a href="http://painfreeods.peterkellner.net/Default.aspx">free tool available on the web</a> that lets you cut and paste part of your web.config file into a web page and out comes a ready-to-compile C-Sharp ObjectDataSource.</p>]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/03/13/adding-personalization-via-profiles-to-the-objectdatasource-in-aspnet-20/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Membership Management Newly Styled GridView</title>
		<link>http://peterkellner.net/2006/01/27/membership-management-newly-styled-gridview/</link>
		<comments>http://peterkellner.net/2006/01/27/membership-management-newly-styled-gridview/#comments</comments>
		<pubDate>Fri, 27 Jan 2006 17:46:09 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/?p=27</guid>
		<description><![CDATA[Mikhail Lukyanau has been kind enough to provide a redesigned version of the membership.aspx page]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/01/27/membership-management-newly-styled-gridview/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>Using Membeship ObjectDataSource For Returning ProviderUserKey (ForeignKey Use)</title>
		<link>http://peterkellner.net/2006/01/10/using-membeship-objectdatasource-for-returning-provideruserkey/</link>
		<comments>http://peterkellner.net/2006/01/10/using-membeship-objectdatasource-for-returning-provideruserkey/#comments</comments>
		<pubDate>Tue, 10 Jan 2006 16:54:53 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[.Net 2.0]]></category>
		<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Membership]]></category>
		<category><![CDATA[ObjectDataSource]]></category>

		<guid isPermaLink="false">http://peterkellner.net/archives/2006/01/10/26/</guid>
		<description><![CDATA[<p>This article gives an example of how to modify the Object DataSource in the previous article (<a href="http://peterkellner.net/archives/2006/01/09/24/">Microsoft ASP.NET 2.0 Member/Role Management with IIS<br />
Part 1: Security and   Configuration Overview </a> ) to return a ProviderUserKey which can then be used as a foreign key into the developer's own data tables.
</p><p></p>]]></description>
		<wfw:commentRss>http://peterkellner.net/2006/01/10/using-membeship-objectdatasource-for-returning-provideruserkey/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced) (user agent is rejected)
Database Caching 6/14 queries in 0.012 seconds using disk
Content Delivery Network via cdn.peterkellner.net

Served from: peterkellner.net @ 2010-07-30 09:37:06 -->