<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Keenan Newton</title><link>http://blogs.msdn.com/knewton/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Thoughts on "Search as a Service"</title><link>http://blogs.msdn.com/knewton/archive/2009/03/20/thoughts-on-search-as-a-service.aspx</link><pubDate>Sat, 21 Mar 2009 07:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9494667</guid><dc:creator>keenew</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/knewton/comments/9494667.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=9494667</wfw:commentRss><description>&lt;P&gt;The buzzword on Software as a Service has been around for quite some time.&amp;nbsp; It has spawned many other "**** as a Service" (i.e. Database as a Service, Email as a Service, etc...) Some popular, some not so much.&amp;nbsp; So I would like to bring up a "**** as a Service" called Search as a Service. The idea here goes beyond a Search API.&amp;nbsp;Search as a Service in my mind differs from Software as a Service.&amp;nbsp; If I were to truly use the Software as a Service model and apply it to search.&amp;nbsp; i would have a search API for my application to interface with and the search engine would be able to index my data.&amp;nbsp; There lies the problem for most organizations out there.&amp;nbsp; Most CIO's would not be thrilled with allowing an outside source to index their internal network.&amp;nbsp; So as of today, it probably would not be common place to see the SaaS model applied to Search.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So then what could Search as a Service be? Well, it may contain an architecture that would allow any user interface to communicate&amp;nbsp;with any search engine.&amp;nbsp; Effectively allowing any search application to pick and choice which search engine it utilizes.&amp;nbsp; It would also be able to send an&amp;nbsp;application specific&amp;nbsp;set of query-data that is translated into a search engine specific query langauge.&amp;nbsp; Finally, the output from the search engine would be translated into a common format that the application can understand.&amp;nbsp; This allows a single application to&amp;nbsp;use any search engine and expect the results in a format it understands.&amp;nbsp; Search as a Service could also support federation between heterogenous search engines.&lt;/P&gt;
&lt;P&gt;Implementation of such a service would probably involve of an intermediary set of components that could be leveraged directly or exposed via some sort of web service.&amp;nbsp; This service could support multiple search engines as well as multiple applications. A given application could send its query data as well as specify which search engine(s) to service it's request to this service where it would translate the query data into the search engine's query language. Then the service would return the search results back to the application in a format that the application understands.&amp;nbsp; This format could be XML, JSON or whatever works best for the application.&lt;/P&gt;
&lt;P&gt;So why not OpenSearch?&amp;nbsp; Well while OpenSearch addresses some issues such as returned format, if&amp;nbsp;use the RSS or ATOM resultset. It does not currently solve the issue have handling search engine query languages.&amp;nbsp; For simple searches this typically is not an issue, but if you want to use an advanced search interface.&amp;nbsp; Having to handle multiple search engine query languages can be a pain. &lt;/P&gt;
&lt;P&gt;In my personal experience, every search UX implementation I have worked with has required too much custom design and development with little to no re-usable code produced. I think this concept could significantly reduce the amount of customization and increase the amount of re-usable components.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9494667" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knewton/archive/tags/Search/default.aspx">Search</category><category domain="http://blogs.msdn.com/knewton/archive/tags/Search+as+a+Service/default.aspx">Search as a Service</category><category domain="http://blogs.msdn.com/knewton/archive/tags/Software+as+a+Service/default.aspx">Software as a Service</category><category domain="http://blogs.msdn.com/knewton/archive/tags/Enterprise+Search/default.aspx">Enterprise Search</category></item><item><title>How Do I.... WebPart</title><link>http://blogs.msdn.com/knewton/archive/2008/10/29/how-do-i-webpart.aspx</link><pubDate>Thu, 30 Oct 2008 00:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9023047</guid><dc:creator>keenew</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knewton/comments/9023047.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=9023047</wfw:commentRss><description>&lt;P&gt;So I had a need to create a How Do I... drop down.&amp;nbsp; This dropdown would be used to provide quick help for common tasks on a sharepoint site.&amp;nbsp; Well it would be very easy to use the "I need to" web part.&amp;nbsp; it allows for a custom list to be used to create a task list.&amp;nbsp; One problem though, it navigates directly to the page as opposed to opening a new window and the client really wants it to open in a new window. So what does one do, well after searching on the web.&amp;nbsp; I found a few articles that demonstrated how the portal.js file could be modified the only issue with that is, if the file gets updated say via a service pack.....&amp;nbsp; there go my changes.&amp;nbsp; The only way i could think of handling this was creating my own webpart... but this did not sit well with me as it felt like i was re-inventing the whell.&amp;nbsp; So I had another thought.&lt;/P&gt;
&lt;P&gt;There is this fun webpart called the Content Editor Web Part aka CEWP.&amp;nbsp; it allows for rich text or direct editing of the html source.&amp;nbsp; With the direct editing of the html source I could then simply write in my own script.... to open the page....One problem though, the I Need To webpart specifies the javascript function via an anchor href attribute. I some how needed to modify this property.&amp;nbsp; Well back to CEWP.&amp;nbsp; i can change the href property of the anchor tag to point to my javascript file as the page loads.&amp;nbsp; And voila, I can now override the default of the I Need To webpart to open a new window as opposed to navigate to directly to the page.&lt;/P&gt;
&lt;P&gt;The moral of the story here is CEWP can be your friend.&amp;nbsp; Using it can allow you to create client side customizations that aren't readily available without having to do some scary modifications to sharepoint!&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9023047" width="1" height="1"&gt;</description></item><item><title>Caching Expiration Policy Application Block</title><link>http://blogs.msdn.com/knewton/archive/2007/12/10/caching-expiration-policy-application-block.aspx</link><pubDate>Mon, 10 Dec 2007 17:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6724264</guid><dc:creator>keenew</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knewton/comments/6724264.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=6724264</wfw:commentRss><description>OK so while writing my book, I somewhat wished i had an easy way of defining the expiration "policies" via configuration while creating my samples for the Caching Application Block for Enterprise Library. This drove me to creating the the Caching Expiration Policy Application Block.&amp;nbsp; Its an application block that will support the Caching Application Block.&amp;nbsp; its sole purpose is for you to define Cache Expiration Item via configuration. It allows you to define multiple expiration items for&amp;nbsp;a policy and define the attributes of each expiration item via configuration.&amp;nbsp; It supports all of the caching expiration items that come with the Caching Application Block.&amp;nbsp; I will soon (probably this week) be adding it to the Enterprise Contrib project on the CodePlex website &lt;A href="http://www.codeplex.com/"&gt;www.codeplex.com&lt;/A&gt;. It contains runtime configuration only so you have to define everything manually in a&amp;nbsp; configuration file, but I intend on adding design-time configuration components as well so that it may be configured via the Enterprise Library Configuration Console/Editor.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6724264" width="1" height="1"&gt;</description></item><item><title>Making It Happen</title><link>http://blogs.msdn.com/knewton/archive/2007/12/04/making-it-happen.aspx</link><pubDate>Tue, 04 Dec 2007 20:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6655961</guid><dc:creator>keenew</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knewton/comments/6655961.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=6655961</wfw:commentRss><description>&lt;P&gt;If anyone gets anything out of what I have been preaching about Enterprise Library,&amp;nbsp;is that it is &lt;STRONG&gt;Extensible. &lt;/STRONG&gt;If it does not have a feature that comes out of the box; look at the source code, look on codeplex.com, find other online and offline sources &amp;lt;plug type="Shameless"&amp;gt;such as my book&amp;lt;/plug&amp;gt;.&amp;nbsp; I sometimes see a developer raising concerns because the Logging Application Block does not write the text to a log file in a certain way.&amp;nbsp; If thats the case, use the existing TextFormatter and trace listeners to make the output the way you want it.&amp;nbsp; The source is there, so why not use it?&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6655961" width="1" height="1"&gt;</description></item><item><title>Book Source Code</title><link>http://blogs.msdn.com/knewton/archive/2007/11/27/book-source-code.aspx</link><pubDate>Tue, 27 Nov 2007 17:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6551254</guid><dc:creator>keenew</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/knewton/comments/6551254.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=6551254</wfw:commentRss><description>Sorry for the delay it should be up on the Apress website later today.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6551254" width="1" height="1"&gt;</description></item><item><title>Finally</title><link>http://blogs.msdn.com/knewton/archive/2007/11/20/finally.aspx</link><pubDate>Wed, 21 Nov 2007 07:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:6449854</guid><dc:creator>keenew</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/knewton/comments/6449854.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=6449854</wfw:commentRss><description>&lt;P&gt;Monday Nov. 26th my book will finally be out.&amp;nbsp; I(ts been a long and difficult process but I hope that you all enjoy it.&amp;nbsp; I got a billion people to thank but two people I have to thank are Jason Hoekstra and Timothy Murphy.&amp;nbsp; Without these guys I would have never pulled this off. Now I will admit I was reading a few things over and I did find a few gotchas with the source, not sure how they sneaked in since the source code i have works, but I obviously goofed later (thats what errata is for, right?)&amp;nbsp; Make sure you download the source code from Apress's website, because it provides all of the necessary components and functional tests.&amp;nbsp; I did not include Unit Tests, but if there is high enough demand for them I will update the source later. (I'll make sure to update my blog as well, so check back here for any updates) Also please don't hesitate to give me "constructive" feedback, this is my first book, so i don't expect to have done everything perfectly.&amp;nbsp; But I do aim to please, so ask/comment away.... Just be nice about it :)&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=6449854" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/knewton/archive/tags/Enterprise+Library+Book/default.aspx">Enterprise Library Book</category></item><item><title>Final date for the book</title><link>http://blogs.msdn.com/knewton/archive/2007/10/17/final-date-for-the-book.aspx</link><pubDate>Wed, 17 Oct 2007 18:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5493860</guid><dc:creator>keenew</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/knewton/comments/5493860.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=5493860</wfw:commentRss><description>Well ladies and gentleman, There is a final date for release of my book titled "The Definitive Guide To Microsoft Enterprise Library", which is November 26th, 2007.&amp;nbsp; It is in the final stages of production (printing).&amp;nbsp; This book has been one of the greatest challenges of my life, but I am glad to have done it.&amp;nbsp;If there are any questions or comments on the book, please don't hesitiate to leave a comment.&amp;nbsp; I will also be adding addition posts on areas the book my not cover such as EntLib .Next.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5493860" width="1" height="1"&gt;</description></item><item><title>Book Status</title><link>http://blogs.msdn.com/knewton/archive/2006/11/15/book-status.aspx</link><pubDate>Wed, 15 Nov 2006 18:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1081339</guid><dc:creator>keenew</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/knewton/comments/1081339.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=1081339</wfw:commentRss><description>So many of you have been wondering what is going on with the Enterprise Library book I am working.&amp;nbsp; Well the original intention was to just include version 2.0 of Enterprise Library. However with Enterprise Library 3.0 being worked on, it has been decided to include version 3.0 as well.&amp;nbsp; This way you get double bang for your buck.&amp;nbsp; The book should be out arounf the 3rd quarter of 07&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1081339" width="1" height="1"&gt;</description></item><item><title>It's here - IE7</title><link>http://blogs.msdn.com/knewton/archive/2006/10/19/it-s-here-ie7.aspx</link><pubDate>Thu, 19 Oct 2006 15:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:843659</guid><dc:creator>keenew</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/knewton/comments/843659.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=843659</wfw:commentRss><description>&lt;P&gt;Thats right the next version of Internet Explorer has been released into the wild.&lt;/P&gt;
&lt;P&gt;Download it at : &lt;A href="http://www.microsoft.com/windows/ie/downloads/default.mspx"&gt;http://www.microsoft.com/windows/ie/downloads/default.mspx&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Happy surfing&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=843659" width="1" height="1"&gt;</description></item><item><title>Time to get busy</title><link>http://blogs.msdn.com/knewton/archive/2006/07/31/684629.aspx</link><pubDate>Tue, 01 Aug 2006 02:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:684629</guid><dc:creator>keenew</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knewton/comments/684629.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=684629</wfw:commentRss><description>&lt;P&gt;So I have just gotten back from this big conference in Seattle that is hosted for the Microsoft field personal called TechReady.&amp;nbsp; Its somewhat like a TechEd, but its internally focused.&amp;nbsp; I have to say that it was an awesome experience.&amp;nbsp; I got a fire hose full of knowledge... maybe not fire hose more like Niagara Falls.&amp;nbsp; Yeah thats more accurate.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;My book is going well, I will be ofiicially done with my first drafts after this week.&amp;nbsp; YEAHHHHH!!!!! And I am half done on my second drafts.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;So thats it for this month.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=684629" width="1" height="1"&gt;</description></item><item><title>Enterprise Library 3.0</title><link>http://blogs.msdn.com/knewton/archive/2006/06/22/642414.aspx</link><pubDate>Thu, 22 Jun 2006 08:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:642414</guid><dc:creator>keenew</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/knewton/comments/642414.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=642414</wfw:commentRss><description>Yes you heard right.&amp;nbsp; There will be a new version fo Enterprise Library coming out. Version 3.0, my guess is it will coincide with the .NET Framework 3.0.&amp;nbsp; Currently Tom Hollander is looking for feedback about what developers like, and dislike about the the 1.1 and 2.0 versions of Enterprise Library as well as what they would like to see in the 3.0 version.&amp;nbsp; Check out &lt;A href="http://blogs.msdn.com/tomholl/archive/2006/06/21/641840.aspx"&gt;Tom's post&lt;/A&gt; for more details&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=642414" width="1" height="1"&gt;</description></item><item><title>Taking the Red Eye</title><link>http://blogs.msdn.com/knewton/archive/2006/06/22/642409.aspx</link><pubDate>Thu, 22 Jun 2006 08:03:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:642409</guid><dc:creator>keenew</dc:creator><slash:comments>4</slash:comments><comments>http://blogs.msdn.com/knewton/comments/642409.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=642409</wfw:commentRss><description>Well I am sitting at SeaTac (Seattle Tacoma Airport), waiting to board my plane back to Chicago.&amp;nbsp; The last 10 days have been interesting as I have ha da firehose of training workshops, and overall I have to say they have been pretty useful.&amp;nbsp; So anyways back to the waiting.&amp;nbsp; This will be my first attempt at a Red Eye flight, so I purchased a pair of &lt;A href="http://www.skullcandy.com"&gt;SkullCandy&lt;/A&gt; Noise Canceling Headphones. I figure 16db of noise cancellation is good.&amp;nbsp; I bought a magazine that will put me to sleep, and if that does not work.&amp;nbsp; I bought the goold ole' trusty Tylenol PM.&amp;nbsp; Tomorrow, as soon as I get home I got to complete the my Pondless waterfall in my front yard.&amp;nbsp; (Yes I will have a waterfall in my front yard). I also plan on finishing another chapter of my EL book by weeks end.&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=642409" width="1" height="1"&gt;</description></item><item><title>Logging Application Block and Remoting</title><link>http://blogs.msdn.com/knewton/archive/2006/06/13/630006.aspx</link><pubDate>Wed, 14 Jun 2006 00:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:630006</guid><dc:creator>keenew</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/knewton/comments/630006.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=630006</wfw:commentRss><description>&lt;P&gt;I was helping a colleague today with an interesting problem involving the use of the Logging Application Block and .NET Remoting.&amp;nbsp; If you have tried this you&amp;nbsp;may see an exception called "System.Reflection.TargetInvocationException" with an inner exception of "Specified cast is invalid". The quick work around is to open upthe configuration console and disable Tracing on the server that is hosting the remoting object. In the Logging AB, there is a call to "System.Diagnostics.Trace.CorrelationManager. LogicalOperationStack". I been told this makes a call to the CallContext beyond that I am not 100% sure what happens. Chances are though it is writing something to the CallContext that does not serialize well.&lt;/P&gt;
&lt;P&gt;So in short, disable Tracing for the Logging AB on the server hosting the remoting object to get it to work.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If anyone has any comments or ideas&amp;nbsp;on this please, by all means share.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=630006" width="1" height="1"&gt;</description></item><item><title>First Week Done</title><link>http://blogs.msdn.com/knewton/archive/2006/06/02/614580.aspx</link><pubDate>Fri, 02 Jun 2006 22:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:614580</guid><dc:creator>keenew</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/knewton/comments/614580.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=614580</wfw:commentRss><description>&lt;P&gt;Well my first week at Microsoft has been completed, and I have to say it has been busy.&amp;nbsp; Next week should be just as busy as I continue to go through the new hire process.&amp;nbsp; The week of June 12th I will actually be in &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:City w:st="on"&gt;&lt;st1:place w:st="on"&gt;Redmond&lt;/st1:place&gt;&lt;/st1:City&gt; for a course called MS 101.&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;On another note, I think I know what my 13th chapter is going to be about.&amp;nbsp; I am going to attempt to create a Domain Engine Application Block. Essentially it will be a business rule engine hat determines which business rules would be applied to a business entity based on the entities type.&amp;nbsp; I have to admit the Composite UI Application Block has inspired this.&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=614580" width="1" height="1"&gt;</description></item><item><title>My Journey Begins</title><link>http://blogs.msdn.com/knewton/archive/2006/05/30/611316.aspx</link><pubDate>Wed, 31 May 2006 06:10:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:611316</guid><dc:creator>keenew</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/knewton/comments/611316.aspx</comments><wfw:commentRss>http://blogs.msdn.com/knewton/commentrss.aspx?PostID=611316</wfw:commentRss><description>&lt;P&gt;Today was my first day at Microsoft.&amp;nbsp;I have joined the Microsoft Consulting Group under the financial services vertical as a senior consultant.&amp;nbsp;I have to say on my first day I am very impressed, and I look forward to the challenges and rewards of being a Microsoft employee.&lt;/P&gt;
&lt;P&gt;My background has mostly been in the financial arena.&amp;nbsp; Whether it has been banking, capital markets, or insurance so i believe this is going to be a good fit for me.From a development community standpoint, I plan on keeping my involvement with local user groups, and I intend on finishing my book on Enterprise Library with Apress.&amp;nbsp; While this book has beena&amp;nbsp; challenge to complete, I am sure the reward of having it done will make it worth while.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Well that is it for now, until we meet again.&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=611316" width="1" height="1"&gt;</description></item></channel></rss>