<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Reviews</title>
        <link>http://geekswithblogs.net/evjen/category/195.aspx</link>
        <description>Reviews</description>
        <language>en-US</language>
        <copyright>Bill Evjen</copyright>
        <managingEditor>bill.evjen@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>REVIEW: Zune 2.0 - the best player on the market!</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/01/05/118281.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="214" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_thumb.png" width="338" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I got one of the first &lt;a href="http://www.amazon.com/exec/obidos/ASIN/B000H0QDCC/stlnet" target="_blank"&gt;Zune&lt;/a&gt; players when it came out. There were things that I liked/disliked about it. The worse thing about it was the software that it came with. It was clunky and not to practical so I really didn't end up using it that often. Though, with that said, Microsoft recently released the &lt;a href="http://www.zune.net" target="_blank"&gt;new 2.0 version of the Zune software&lt;/a&gt; which was basically a complete new software package. With the new software and the changes to the firmware that was made to the Zune player along with the client software upgrade - the Zune player is the best player on the market! It is better than IPOD and any of the other players out there. Here are some of the cool Zune features:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_4.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="240" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_thumb_1.png" width="179" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;BIG Screen! Look at the size of this screen. You might be looking at this and think that the screen size is oddly shaped to watch a movie or something, but the video that is played in this plays sideways so that you turn the Zune player to the side and it is like a widescreen view of what you are looking at. You will find that this is one of the biggest screens for a media device on the market. Especially compare the size of this video screen to what you see for the IPOD and there is no comparison!&lt;/p&gt;  &lt;p&gt;One thing that I didn't like about the IPOD was that you are working with non-MP3 files - you couldn't just take your .mp3 files that you already have all over your system and just move those files to you player. The Zune player does make use of the .mp3 file extension - so moving over your already pre-existing files is a quick and easy thing to do.&lt;/p&gt;  &lt;p&gt;So, what kind of media can go on your Zune? - MP3s, movies (.mp4), podcasts, pictures, and there is even a radio. I have become completely addicted to the podcasts:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_8.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="258" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/REVIEWZune2.0thebestplayeronthemarket_124F1/image_thumb_3.png" width="395" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;There is a directory of video and audio podcasts for you to subscribe to. You can also find your own podcasts and add them to your subscriptions. The Zune software will keep the latest number of versions available for you synced up to your player. So, for me, I have the latest three episodes of all my podcasts synced up to the player and can watch them on my computer (with the client software) or on my Zune player. It has become a kind of Tivo for me as I watch the &lt;a href="http://www.msnbc.msn.com/id/8132577/" target="_blank"&gt;NBC Nightly News&lt;/a&gt; and other news programs (the complete video program) on my computer in the morning with the software. I have never been so caught up with the news (from around the world as I love the &lt;a href="http://www.bbc.co.uk/radio/podcasts/newspod/" target="_blank"&gt;BBC newscasts&lt;/a&gt; as well).&lt;/p&gt;  &lt;p&gt;Another nice thing about the Zune player is that with version 2.0 - it now has an exposed &lt;a href="http://en.wikipedia.org/wiki/Mac_address" target="_blank"&gt;MAC address&lt;/a&gt; which is nice as the Zune player has wireless. This means that you can sync your Zune over your wireless network and also share items with other Zune players nearby. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118281"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=118281" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/118281.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/01/05/118281.aspx</guid>
            <pubDate>Sun, 06 Jan 2008 02:50:30 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/118281.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/01/05/118281.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/118281.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/118281.aspx</trackback:ping>
        </item>
        <item>
            <title>Silverlight Book</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/08/21/114867.aspx</link>
            <description>&lt;p&gt;While I am thinking about &lt;a href="http://silverlight.net"&gt;Silverlight&lt;/a&gt;, I am looking forward to &lt;a title="" target="_blank" href="http://www.geekswithblogs.net/devin"&gt;Devin Rader&lt;/a&gt; and company's new Silverlight 1.0 book from &lt;a title="" target="_blank" href="http://www.wrox.com"&gt;Wrox&lt;/a&gt; that is coming out this Fall!&lt;/p&gt;
&lt;p&gt;&lt;img class="cover_image" height="126" alt="Silverlight 1.0" width="100" border="0" src="http://media.wiley.com/product_data/coverImage/07/04702284/0470228407.jpg" /&gt;&lt;/p&gt;
&lt;p&gt;Devin is one of the main characters from &lt;a href="http://www.infragistics.com"&gt;Infragistics&lt;/a&gt; and due to the nature of his job of building controls for this company - he is usually neck deep in all the latest and greatest stuff coming out of Redmond. Stay tuned. Buy today:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470228407.html"&gt;http://www.wrox.com/WileyCDA/WroxTitle/productCd-0470228407.html&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.amazon.com/Silverlight-1-0-Devin-Rader/dp/0470228407/ref=pd_bbs_sr_3/002-2349574-6000851?ie=UTF8&amp;amp;s=books&amp;amp;qid=1187734404&amp;amp;sr=8-3"&gt;http://www.amazon.com/Silverlight-1-0-Devin-Rader&lt;br /&gt;
/dp/0470228407/ref=pd_bbs_sr_3/002-2349574-6000851?ie=UTF8&amp;amp;s=books&amp;amp;qid=1187734404&amp;amp;sr=8-3&lt;/a&gt; &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114867"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114867" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/114867.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/08/21/114867.aspx</guid>
            <pubDate>Tue, 21 Aug 2007 22:14:16 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/114867.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/08/21/114867.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/114867.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/114867.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Tafiti as a beta</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/08/21/114866.aspx</link>
            <description>&lt;p&gt;Microsoft just launched a beta version of an application called &lt;a href="http://www.tafiti.com"&gt;Tafiti&lt;/a&gt;. A nice test application from Microsoft that demonstrates - probably most importantly - the use of &lt;a href="http://silverlight.net/"&gt;Silverlight&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img height="300" alt="" width="400" src="/images/geekswithblogs_net/evjen/Tools/Microsoft/tafiti.gif" /&gt;&lt;/p&gt;
&lt;p&gt;For those new to Silverlight - Microsoft's official one paragraph description of this technology is:&lt;/p&gt;
&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;"Microsoft® Silverlight™ is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows."&lt;/p&gt;
&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;Basically Tafiti is not a new candy (the name is Swahili meaning "do research") but it is a way of looking at search that is different than a straight list of links (which it does also). You can look at the links in a tree view fashion. Though I have to say that I can't see any relationships between the elements that make up the leafs or the branches - so I am unsure if they are random or not.&lt;/p&gt;
&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;I'm not sure how many will use this a search - I really think in the end - people want a list of elements  and  I don't think a tree is the quickest and surest way for a human to consume the data. Though, again, it is a nice showcase for Silverlight.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114866"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114866" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/114866.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/08/21/114866.aspx</guid>
            <pubDate>Tue, 21 Aug 2007 22:03:58 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/114866.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/08/21/114866.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/114866.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/114866.aspx</trackback:ping>
        </item>
        <item>
            <title>ReSharper on Visual Studio 2008</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/08/13/114620.aspx</link>
            <description>&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;img alt="" hspace="7" align="left" vspace="2" border="1" src="http://www.jetbrains.com/img/logo.gif" /&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;If I were to pick one tool to add to Visual Studio for my day-to-day coding, it would be &lt;a href="http://www.jetbrains.com/resharper/"&gt;ReSharper&lt;/a&gt; by &lt;a href="http://www.jetbrains.com"&gt;JetBrains&lt;/a&gt;. I have been using the tool since version 2.0 and it is currently in version 3.0. It provides a ton of tips/corrections/advice as you type code. It provides better tooltips, better Intellisense, and extremely better refactoring than what you get out of the box with the default Visual Studio.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;For those of us out there that grab hold of the latest betas as soon as possible, you might be wondering about how to install ReSharper onto &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx"&gt;Visual Studio 2008&lt;/a&gt;. I, myself, am running Visual Studio 2005 and 2008 on the same box (with no issues I might add). Installing ReSharper 3.0 on the box will default to install it to work with Visual Studio 2005. Though, if you are also going to want to install it on Visual Studio 2008, then you are going to have to take some extra steps.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;The first step is to go to your command prompt and use the following command:&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;font face="Courier New"&gt;&lt;strong&gt;msiexec /i ReSharperSetup.3.0.1.msi VSVERSION=9.0&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;From there, it is a little confusing, but you will be asked to Remove/Reinstall/Change the current install. This is due to the fact that I already have ReSharper installed on the VS2005 version of the IDE. You can easily get around this by selecting Reinstall and it will then install the tool for VS2008 as is specified by the parameter in the command line &lt;font face="Courier New"&gt;VSVERSION=9.0&lt;/font&gt; …. which is 2008.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;So far, no problems.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;strong&gt;UPDATE:&lt;/strong&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;JetBrains just released the latest version of ReSharper 3.0.2 Build 517 and they now include a specific install for VS 2008.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;&lt;img height="140" width="656" border="1" alt="" src="/images/geekswithblogs_net/evjen/Tools/VS Tools/Resharper.gif" /&gt;&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 10pt"&gt;So, if you are running both VS2005 and VS2008 on your box - you would need to download both versions of ReSharper and you will be good to go.&lt;/div&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114620"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=114620" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/114620.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/08/13/114620.aspx</guid>
            <pubDate>Mon, 13 Aug 2007 18:40:03 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/114620.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/08/13/114620.aspx#feedback</comments>
            <slash:comments>12</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/114620.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/114620.aspx</trackback:ping>
        </item>
        <item>
            <title>New Version of ODP.NET for .NET 2.0 Released as Beta Today</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/06/01/112926.aspx</link>
            <description>&lt;p&gt;Oracle has released a new version of ODP.NET as a Beta today. &lt;a href="http://www.oracle.com/technology/software/tech/windows/odpnet/index_11gbeta.html"&gt;You can find it here.&lt;/a&gt; This release offers some outstanding features ODP.NET developers have been waiting for. The new feature list is as follows:&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;&lt;u&gt;Oracle Data Provider for .NET Features&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Instant Client Support: Smaller ODP.NET client installation &lt;br /&gt;
User-Defined Types: Map Oracle objects and collections to .NET custom types and support REFs to object types &lt;br /&gt;
Process Database Down Events: ODP.NET automatically frees connections of a downed Data Guard instance &lt;br /&gt;
Windows-Authenticated User Connection Pooling: Windows-authenticated connections can now be pooled. &lt;br /&gt;
Connection Pool Performance Counters: Monitor connection pool status&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;&lt;u&gt;Oracle Developer Tools for Visual Studio .NET Features&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Visual Studio 2005 integration with Server Explorer, Data Sources Window, Dataset Designer, TableAdapter Configuration Wizard and more &lt;br /&gt;
Improved ASP.NET web developer support &lt;br /&gt;
Oracle Database script project to provide source control of Oracle scripts &lt;br /&gt;
SQL script editor &lt;br /&gt;
Built in support for executing SQL*Plus scripts &lt;br /&gt;
Explain plan support &lt;br /&gt;
Integration with Query Designer &lt;br /&gt;
New designer for granting/revoking privileges on schema objects &lt;br /&gt;
User-Defined Types: Create, explore, modify UDTs; custom class code generation for .NET applications &lt;br /&gt;
Data Window and Query Window enhancements&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font face="Arial"&gt;&lt;font color="#000080"&gt;&lt;strong&gt;&lt;u&gt;Oracle Providers for ASP.NET Features&lt;/u&gt;&lt;/strong&gt;&lt;br /&gt;
Membership Provider: Stores and retrieves registered user information in the Oracle database &lt;br /&gt;
Role Provider: Stores and retrieves user role information in the Oracle database &lt;br /&gt;
Site Map Provider: Stores and retrieves site map information in the Oracle database &lt;br /&gt;
Session State Provider: Stores and retrieves session state information in the Oracle database &lt;br /&gt;
Profile Provider: Stores and retrieves user profile information in the Oracle database &lt;br /&gt;
Web Events Provider: Stores and retrieves ASP.NET health monitoring event information in the Oracle database &lt;br /&gt;
Web Parts Personalization Provider: Stores and retrieves personalization data in the Oracle database &lt;br /&gt;
Cache Dependency Provider: Automatically invalidates ASP.NET cached data based on changes made to the base data in the Oracle database&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;Some big things that excite me are the new providers for ASP.NET! The new provider model in ASP.NET 2.0 is a must utilize for most applications that are being built today. It is an easily extensible system that allows for you to plug your controls and the application into built up and thoughtout systems that are commonly used in all web applications today. This includes items like membership, role management, instrumentation, personalization, and more. The wonderful thing about the provider model is that it is rather extensible and the new providers available in this new release of ODP.NET is testament to this extensibility.The other big feature that I am excited about is the UDTs or user defined types. This allows you to push your .NET custom types up into Oracle and get away from cursors if you wish. Nice!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;The smaller Oracle Client installation is also a wonderful new feature as those that work on large web farms are aware! :)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class="bodycopy"&gt;There is quite a bit more - the main point is that if you are working with Oracle - take a look at the new release.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112926"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112926" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/112926.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/06/01/112926.aspx</guid>
            <pubDate>Fri, 01 Jun 2007 21:26:22 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/112926.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/06/01/112926.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/112926.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/112926.aspx</trackback:ping>
        </item>
        <item>
            <title>First Review of Professional XML</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/05/31/112887.aspx</link>
            <description>&lt;p&gt;At least this is the first review of the &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0471777773/stlnet"&gt;Professional XML&lt;/a&gt; book that I have seen - there may be others. But Tech-Unity did a &lt;a href="http://www.tech-unity.com/forums/showthread.php?t=11392"&gt;review&lt;/a&gt; and got some of the purposes of the book right on the button - &lt;/p&gt;  &lt;blockquote dir="ltr" style="margin-right: 0px"&gt;   &lt;p&gt;&lt;font face="Arial"&gt;&lt;em&gt;&lt;strong&gt;"This isn't a book about learning XML. This is a book about integrating XML into advanced programming and development. As the blurb on the back goes, "Wrox Professional Guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals". If that describes you and you need to add XML (and who doesn't these days) to your skill set and your projects, you're gonna love this book."&lt;/strong&gt;&lt;/em&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p dir="ltr"&gt;We made a big effort in making a book for the programmer that wants to make the best use of XML in their applications TODAY. This book is full of a lot of examples for both the .NET and Java developer in helping you to make that happen.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112887"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112887" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/112887.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/05/31/112887.aspx</guid>
            <pubDate>Thu, 31 May 2007 16:55:59 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/112887.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/05/31/112887.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/112887.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/112887.aspx</trackback:ping>
        </item>
        <item>
            <title>Microsoft Surface and the Future of Home Computing?</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/05/30/112857.aspx</link>
            <description>&lt;p&gt;The big news of the day is that Microsoft's Steve Ballmer introduced Microsoft Surface. &lt;/p&gt;
&lt;p align="left"&gt;&lt;img alt="" hspace="8" vspace="6" border="0" src="http://www.techspot.com/images/teaser/ms-surface.jpg" /&gt;&lt;/p&gt;
&lt;p align="left"&gt;A table computer that allows the end user to interact with the computer through their fingertips! No keyboard - no mouse. First thing you should do is take a look at the movies Microsoft made about this:&lt;/p&gt;
&lt;p align="left"&gt;&lt;font face="Arial"&gt;&lt;a href="http://www.microsoft.com/surface/"&gt;http://www.microsoft.com/surface/&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p align="left"&gt;The ability to drag and drop items around with your fingers. The ability to place a digital camera on the table surface and automatically pull the images / send them / edit them / etc. A bit off in the future but a wonderful look at where technology might be taking us. Is this a glimpse of the future of home computing? I think so. Will it be a table? - maybe not - or will it be a stand up screen like in the movie &lt;a href="http://www.imdb.com/title/tt0181689/"&gt;Minority Report&lt;/a&gt;? Its funny, but the table reminds me of my first days of seeing a "computer gaming machine" which was a pong game at my local Pizza Hut when I was a kid. We would lean on the tabletop computer game and play a ton of those pong/asteroids games. Though - that table got really greasy after awhile.&lt;/p&gt;
&lt;p align="left"&gt;It is interesting to see where Microsoft is spending their dollars for the future of home computing. There will be a emergence of technologies in the future for the home - but when will that come is anyone's guess. Though, right now, Microsoft is making investments in gaming consoles (and doing a good job at it I might add), Tivo-like machines such as Media Center, this Microsoft Surface and more.&lt;/p&gt;
&lt;p align="left"&gt;Whatever it will be - there will be a heavy emphasis on networking with devices, dummy terminals in the house, communicating with house members at their jobs, as they travel and more. There will be a heavy emphasis on a massive data store in the home for the huge amount of video, pictures, history that a family will want to digitally collect. I, today, could use a 5TB data store for everything I want to store - but alas - not yet.&lt;/p&gt;
&lt;p align="left"&gt;Too bad we die and don't live on and on as I love seeing technology evolve and the experience just gets better over time. My kids are the lucky ones that will get to play with all those cool gadgets. Enjoy the moment, eh?&lt;/p&gt;
&lt;p align="left"&gt;&lt;img style="FLOAT: left; MARGIN: 5px" height="200" alt="Microsoft Surface" width="200" src="http://blogs.guardian.co.uk/technology/microsoftmilan.jpg" /&gt;&lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;
&lt;p align="left"&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112857"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=112857" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/112857.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/05/30/112857.aspx</guid>
            <pubDate>Wed, 30 May 2007 19:41:17 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/112857.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/05/30/112857.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/112857.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/112857.aspx</trackback:ping>
        </item>
        <item>
            <title>Server-Side Excel Generation</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/04/09/111212.aspx</link>
            <description>&lt;P&gt;&lt;IMG alt=ExcelPackage src="http://www.codeplex.com/ExcelPackage/Project/FileDownload.aspx?DownloadId=5254"&gt;&lt;/P&gt;
&lt;P&gt;I have been looking at the best ways in which &lt;A href="http://www.lipperweb.com"&gt;Lipper&lt;/A&gt; can work with Excel in our next-generation application and took a look at &lt;A href="http://www.codeplex.com/ExcelPackage"&gt;ExcelPackage&lt;/A&gt; - an &lt;A href="http://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm"&gt;Office Open XML&lt;/A&gt; file creation library. I was quite impressed with how easy it is to create Excel documents on the fly with our latest financial information and then to delivery that file to the end user via a web service or something.&lt;/P&gt;
&lt;P&gt;The nice thing is that you can create exciting looking Excel documents (using Office 2007) on the server with very little coding. ExcelPackage makes use of the .NET Framework 3.0's new &lt;FONT face="Courier New"&gt;System.IO.Packaging&lt;/FONT&gt; namespace in the Office Open XML creation. This does mean that you are unable to create dynamic Office 2003 or earlier files to deliver (tried that as a test myself).&lt;/P&gt;
&lt;P&gt;What makes it so fast is that you can make use of a templated Excel file on your server instead of&amp;nbsp;building all the styles of document in code. This then means that you can just deal with just populating the values into the Excel document as needed and the values that you place in specific ranges or cells then can be used to drive other parts of the document - such as charts. An example I quickly put together with dummy data is presented here:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Collections.Generic;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.Text;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; System.IO;&lt;BR&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; OfficeOpenXml;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;
&lt;P&gt;namespace&lt;/FONT&gt;&lt;FONT size=2&gt; ConsoleApplication1&lt;BR&gt;{&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;class&lt;/FONT&gt;&lt;FONT size=2&gt; Program&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;static&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;void&lt;/FONT&gt;&lt;FONT size=2&gt; Main()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FileInfo&lt;/FONT&gt;&lt;FONT size=2&gt; newFile = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FileInfo&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;@"C:\LipperSelectedAsset.xlsx"&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FileInfo&lt;/FONT&gt;&lt;FONT size=2&gt; template = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; &lt;/FONT&gt;&lt;FONT color=#2b91af size=2&gt;FileInfo&lt;/FONT&gt;&lt;FONT size=2&gt;(&lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;@"C:\AssetOverview.xlsx"&lt;/FONT&gt;&lt;FONT size=2&gt;);&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;using&lt;/FONT&gt;&lt;FONT size=2&gt; (ExcelPackage xlPackage = &lt;/FONT&gt;&lt;FONT color=#0000ff size=2&gt;new&lt;/FONT&gt;&lt;FONT size=2&gt; ExcelPackage(newFile, template))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExcelWorksheet worksheet = xlPackage.Workbook.Worksheets[1];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet.Cell(1, 2).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"ABC Global Select Equity B USD"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet.Cell(5, 4).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"Equity Fund"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;worksheet.Cell(1, 2).Comment = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"New Fund"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ExcelWorksheet worksheet2 = xlPackage.Workbook.Worksheets[2];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;worksheet2.Cell(1, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"23"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(2, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"32"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(3, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"25"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(4, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"22"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(5, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"23"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(6, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"231"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet2.Cell(7, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;"232"&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ExcelWorksheet worksheet3 = xlPackage.Workbook.Worksheets[3];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; worksheet3.Cell(1, 1).Value = &lt;/FONT&gt;&lt;FONT color=#a31515 size=2&gt;""&lt;/FONT&gt;&lt;FONT size=2&gt;;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xlPackage.Save();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;}&lt;/P&gt;&lt;/FONT&gt;
&lt;P&gt;In the first line of code - I created an instance of the file that I will be creating on the server. The second line specifies the template that is to be utilized. Then using the ExcelPackage object, you make an association between the new file and the template. Then using the ExcelWorksheet object, you create values on the three default worksheets of the Excel document. It is important to realize what I am doing in the 3rd worksheet of the file. You can see from my bit of code that I am populating a blank value in the first cell and doing nothing more. The problem is that the class library expects a value on each of the three default worksheets otherwise you will get an error.&lt;/P&gt;
&lt;P&gt;Give it a try - this is pretty simple.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111212"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=111212" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/111212.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/04/09/111212.aspx</guid>
            <pubDate>Mon, 09 Apr 2007 19:24:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/111212.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/04/09/111212.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/111212.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/111212.aspx</trackback:ping>
        </item>
        <item>
            <title>Scott Guthrie Gives Short Review of Professional ASP.NET 2.0 SE</title>
            <link>http://geekswithblogs.net/evjen/archive/2007/01/28/104796.aspx</link>
            <description>&lt;p&gt;
	&lt;/p&gt;&lt;p&gt;It was nice to see "Mr. ASP.NET" himself (&lt;a href="http://www.scottgu.com"&gt;Scott Guthrie&lt;/a&gt;) give a nice review of the latest version of my &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0470041781/stlnet/"&gt;ASP.NET 2.0 book&lt;/a&gt; on Amazon just recently! &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104796"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=104796" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/104796.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2007/01/28/104796.aspx</guid>
            <pubDate>Sun, 28 Jan 2007 21:05:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/104796.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2007/01/28/104796.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/104796.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/104796.aspx</trackback:ping>
        </item>
        <item>
            <title>Office 2007 to the Rescue!</title>
            <link>http://geekswithblogs.net/evjen/archive/2006/11/17/97427.aspx</link>
            <description>&lt;P&gt;I installed Office 2007 on my laptop. This was for me an upgrade from Office 2003 and the upgrade went beautifully. It launches by asking you for the Office key right at the beginning and you can copy and paste the entire key in at once as it is a single textbox (which is a nice feature). You can also provide the key later and just install Office directly without this key. From there, you are provided two buttons - &lt;STRONG&gt;Upgrade&lt;/STRONG&gt; and &lt;STRONG&gt;Custom&lt;/STRONG&gt;. For kicks, I pressed the Custom tab to see what it was installing and you could also see how the install was going to occur. It was interesting to note that it seems it is not doing an actual upgrade of Office 2003 - but instead, does an uninstall of Office 2003 (saving your files and settings of course in the process) and then doing a new install of Office 2007.&lt;/P&gt;
&lt;P&gt;The results? Outstanding and completely worth the upgrade! I love the Ribbon approach and I am of the opinion that all application styles will change over the next few years to incorporate this feature to be the norm. The reason I think this is that end users using Office will learn to use the Ribbon feature and will then come to expect this functionality in the other products that they use each and every day. In fact, &lt;A href="http://www.infragistics.com/"&gt;Infragistics&lt;/A&gt; realizes this as well and is already &lt;A href="http://www.infragistics.com/dotnet/netadvantage/winforms/wintoolbars.aspx#Overview"&gt;providing a Ribbon control for your Windows Forms applications&lt;/A&gt; and the other control vendors are also jumping on the bandwagon. Really, wait till the product managers, end users, and others start using this and when those guys start designing applications and feeding requirements into development, they will be asking for a Ribbon control functionality.&lt;/P&gt;
&lt;P&gt;The other and by far the best product of the Office 2007 suite is Outlook 2007. Really, that is the application that most people spend their entire day in and by far the first feature I have gravitated to is the To-Do Bar:&lt;/P&gt;
&lt;P&gt;&lt;IMG src="/images/geekswithblogs_net/evjen/65/o_outlook2007.gif"&gt;&lt;/P&gt;
&lt;P&gt;This bar, on the right, shows the calendar, your next three appointments and all the emails that you have marked for Today, Tomorrow, This Week, Next Week, and more. You can also type tasks in as you get them and have them appear in the Today section. Talk about keeping me organized! I love it. I didn't use the past Task section of Office 2003 because it wasn't in my face as the To-Do Bar is. I now can't live without it.&lt;/P&gt;
&lt;P&gt;Bravo Microsoft for putting out a great release!&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=97427"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=97427" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/97427.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2006/11/17/97427.aspx</guid>
            <pubDate>Fri, 17 Nov 2006 16:12:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/97427.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2006/11/17/97427.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/97427.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/97427.aspx</trackback:ping>
        </item>
    </channel>
</rss>