<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1402453103266385583</id><updated>2011-07-28T21:54:45.676-07:00</updated><category term='Architect'/><category term='Visual Studio'/><category term='VSTO'/><category term='SIG'/><category term='meeting'/><category term='ArcReady'/><category term='Add-in Express'/><category term='Office'/><category term='Welcome'/><category term='IT'/><category term='Achitect'/><title type='text'>Jody's Musings</title><subtitle type='html'>A place to take over your brain and plant random thoughts and knowledge. 

Musings definition: a discourse intended to express its author's reflections or to guide others in contemplation</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-4058418548905712878</id><published>2011-06-23T12:43:00.001-07:00</published><updated>2011-06-23T13:08:12.736-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Achitect'/><title type='text'>Create A SQL Function for Month</title><content type='html'>Yes I know that there is a function already that return the “Month” as an Integer. But what about the month as text. Take for example the month is 6 and you want June.&lt;br /&gt;&lt;br /&gt;Well the following Function will allow this to happen.&lt;br /&gt;&lt;br /&gt;Pretty simple to use. Just pass in a datatime and it returns a varchar(12) of the month.&lt;br /&gt;&lt;br /&gt;Sample how to use:&lt;br /&gt;&lt;br /&gt;SELECT dbo.MonthString(GetDate()) AS [Month]&lt;br /&gt;&lt;br /&gt;Function Create Script:&lt;br /&gt;&lt;br /&gt;SET ANSI_NULLS ON&lt;br /&gt;GO&lt;br /&gt;SET QUOTED_IDENTIFIER ON&lt;br /&gt;GO&lt;br /&gt;Create Function [dbo].[MonthString]&lt;br /&gt;(&lt;br /&gt;@Date DATETIME&lt;br /&gt;)&lt;br /&gt;Returns VARCHAR(12)&lt;br /&gt;Begin&lt;br /&gt;&lt;br /&gt;DECLARE @Month VARCHAR(12)&lt;br /&gt;&lt;br /&gt;SELECT @Month = ( SELECT&lt;br /&gt;CASE MONTH(@Date)&lt;br /&gt;WHEN 1 THEN 'Januraury'&lt;br /&gt;WHEN 2 THEN 'Feburaury'&lt;br /&gt;WHEN 3 THEN 'March'&lt;br /&gt;WHEN 4 THEN 'April'&lt;br /&gt;WHEN 5 THEN 'May'&lt;br /&gt;WHEN 6 THEN 'June'&lt;br /&gt;WHEN 7 THEN 'July'&lt;br /&gt;WHEN 8 THEN 'August'&lt;br /&gt;WHEN 9 THEN 'September'&lt;br /&gt;WHEN 10 THEN 'October'&lt;br /&gt;WHEN 11 THEN 'November'&lt;br /&gt;ELSE 'December'&lt;br /&gt;END&lt;br /&gt;&lt;br /&gt;)&lt;br /&gt;RETURN @Month&lt;br /&gt;End&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-4058418548905712878?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/4058418548905712878/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2011/06/create-sql-function-for-month.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/4058418548905712878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/4058418548905712878'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2011/06/create-sql-function-for-month.html' title='Create A SQL Function for Month'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-942239442903645104</id><published>2009-08-13T06:49:00.001-07:00</published><updated>2009-08-13T06:55:52.938-07:00</updated><title type='text'>How to Upgrade Windows 7 RC to Windows 7 RTM</title><content type='html'>&lt;span xmlns=""&gt;&lt;p&gt;Since you are reading this post I assume you discovered you cannot upgrade Windows 7 RTM from Windows 7 RC1. This is because Microsoft put some checks and balances in the install code to prevent you from doing so. As with everything else this is treatable with a little surgery.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Warning:&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;&lt;em&gt;What I am about to show comes with no warranty or guarantees. Just like modifying your registry, do this at your own risk.&lt;br /&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;The following instructions should get you through the upgrade process.&lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;First you need to download a copy of &lt;em&gt;Windows 7&lt;/em&gt; ISO file from Microsoft. You can do this either through your TechNet or MSDN account.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now that you have that you will need to decompress the files to a folder on your hard drive or network drive. I use PowerISO, but you can use what ever utility you are comfortable with.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Once the files have been extracted locate the INI file entitled "&lt;em&gt;cversion.ini&lt;/em&gt;". This should be located in the "&lt;em&gt;sources&lt;/em&gt;" folder. Open it up in a text editing utility or Visual Studio 2008.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now you have to know a little about what you are doing to make this work. There is a line "&lt;em&gt;MinClient&lt;/em&gt;". This is used by the installer when checking to see if you have a valid upgrade version. Let's change this to the value less than the build number of RC1 which is 7100. So we will change it to 7000.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now save you changes and close the text editor.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Now recompress this back to an ISO file and burn to DVD.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Now when the disk runs you should get the option to do an upgrade.&lt;br /&gt;&lt;/p&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-942239442903645104?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/942239442903645104/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/08/how-to-upgrade-windows-7-rc-to-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/942239442903645104'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/942239442903645104'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/08/how-to-upgrade-windows-7-rc-to-windows.html' title='How to Upgrade Windows 7 RC to Windows 7 RTM'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-3254264693437800818</id><published>2009-03-26T14:38:00.000-07:00</published><updated>2009-03-26T14:45:45.579-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IT'/><category scheme='http://www.blogger.com/atom/ns#' term='Achitect'/><title type='text'>A Journal for IT Architects</title><content type='html'>While traveling the world, via my keyboard i came across a source for Architects. It is an electronic journal on &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-error"&gt;MSDN&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;The following is pulled directly from &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;their&lt;/span&gt; site:&lt;br /&gt;&lt;br /&gt;&lt;em&gt;"The Architecture Journal is an independent platform for free thinkers and practitioners of IT architecture. New editions are issued quarterly with articles designed to offer perspective, share knowledge, and help you learn the discipline and pursue the art of IT architecture. The Architecture Journal reaches over 53,000 subscribers worldwide. Click &lt;/em&gt;&lt;a href="http://msdn.microsoft.com/en-us/architecture/bb410935.aspx"&gt;&lt;em&gt;here&lt;/em&gt;&lt;/a&gt;&lt;em&gt; to receive a free print version."&lt;/em&gt;&lt;br /&gt;&lt;br /&gt;I have reviewed several of the articles and found them worthy of noting.&lt;br /&gt;&lt;br /&gt;Please feel free to review the site and tell me what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-3254264693437800818?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/3254264693437800818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/03/journal-for-it-architects.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/3254264693437800818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/3254264693437800818'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/03/journal-for-it-architects.html' title='A Journal for IT Architects'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-6712080221114466199</id><published>2009-03-16T10:17:00.000-07:00</published><updated>2009-03-16T10:19:50.512-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Architect'/><category scheme='http://www.blogger.com/atom/ns#' term='meeting'/><category scheme='http://www.blogger.com/atom/ns#' term='SIG'/><title type='text'>1st Cleveland Architecture SIG Meeting</title><content type='html'>The date time and location have been selected for the 1st Cleveland Architecture SIG Meeting.&lt;br /&gt;&lt;br /&gt;Date: April 30th 2009&lt;br /&gt;&lt;br /&gt;Time: 6pm - 8pm&lt;br /&gt;&lt;br /&gt;Location: Microsoft Office Independence, Ohio.&lt;br /&gt;&lt;br /&gt;Please contact me if you have any questions or more information.&lt;br /&gt;&lt;br /&gt;Topic to be discussed is yet to be determined at this time. When it is decided upon I will update this post.&lt;br /&gt;&lt;br /&gt;The link to the group site is &lt;a href="http://clevearc.groups.live.com/"&gt;http://clevearc.groups.live.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-6712080221114466199?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/6712080221114466199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/03/1st-cleveland-architecture-sig-meeting.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/6712080221114466199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/6712080221114466199'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/03/1st-cleveland-architecture-sig-meeting.html' title='1st Cleveland Architecture SIG Meeting'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-1340939247501147457</id><published>2009-02-26T06:34:00.000-08:00</published><updated>2009-02-26T06:38:02.723-08:00</updated><title type='text'>CleveArc Starts</title><content type='html'>The site for the new Cleveland Architects Group is now up.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.clevearc.org/"&gt;http://www.clevearc.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Please stop by this &lt;span id="SPELLING_ERROR_0" class="blsp-spelling-corrected"&gt;site and&lt;/span&gt; &lt;span id="SPELLING_ERROR_1" class="blsp-spelling-corrected"&gt;sign up&lt;/span&gt; for your free membership and to get on the mailing list. The first meeting is still planned for April sometime.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-1340939247501147457?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/1340939247501147457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/clevearc-starts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/1340939247501147457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/1340939247501147457'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/clevearc-starts.html' title='CleveArc Starts'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-6607946853637699345</id><published>2009-02-24T15:08:00.000-08:00</published><updated>2009-02-24T15:19:36.628-08:00</updated><title type='text'>Cleveland Getting an Architect SIG Group</title><content type='html'>Yes it is true Cleveland is getting its very own &lt;strong&gt;Architect SIG&lt;/strong&gt;. Starting in April we will be conducting our first meetings. I plan to post on this blog more information as it is available. I will be looking for a few volunteers to help with certain aspects of this.&lt;br /&gt;&lt;br /&gt;As soon as more details become available I will post them here.&lt;br /&gt;&lt;br /&gt;If you would like to be on a mailing list please e-mail me @ &lt;a href="mailto:jodymorgan@wowway.com"&gt;jodymorgan@wowway.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Thanks and I look forward to see you at our first meeting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-6607946853637699345?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/6607946853637699345/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/cleveland-getting-architect-sig-group.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/6607946853637699345'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/6607946853637699345'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/cleveland-getting-architect-sig-group.html' title='Cleveland Getting an Architect SIG Group'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-7122923646244666946</id><published>2009-02-24T15:01:00.000-08:00</published><updated>2009-02-24T15:08:47.227-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ArcReady'/><category scheme='http://www.blogger.com/atom/ns#' term='Achitect'/><title type='text'>ArchReady Coming to Town...</title><content type='html'>ArcReady is like the TechNet and MSDN Events but focused toward Solution Architects. On March 26th it will be coming to the Cleveland area. It will be held at the Microsoft offices here in Cleveland.&lt;br /&gt;The topics to be discussed will be Cloud Services and Mesh and Live Services.&lt;br /&gt;&lt;br /&gt;If you are an Architect or Aspiring to be one I highly recomend attending this. If you want to attend  sign up using the following link, &lt;a href="http://www.arcready.com/"&gt;ArcReady&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-7122923646244666946?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/7122923646244666946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/archready-coming-to-town.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/7122923646244666946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/7122923646244666946'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/archready-coming-to-town.html' title='ArchReady Coming to Town...'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-4468126819842867965</id><published>2009-02-13T08:13:00.000-08:00</published><updated>2009-02-13T08:46:28.692-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VSTO'/><category scheme='http://www.blogger.com/atom/ns#' term='Add-in Express'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Office'/><title type='text'>Cool MS Office Programming Tool For .Net</title><content type='html'>Have you ever tried to code with Office VSTO? Found it difficult to develop or deploy it? I have spent a great deal of time and energy developing Office Outlook add-ins over the last year. I have successfully done so with the out of the box tools in VS 2008 and VSTO 3.0. Microsoft has done a great job getting VSTO 3.0 to be very powerful and feature rich but I did find some issues that really caused me weeks of headaches and frustration.&lt;br /&gt;&lt;br /&gt;But recently I was asked to take what we developed in house and create a deployment package for not just MS Office 2007 but also 2003 and imbed a SQL Express installation and seed data into the MSI.&lt;br /&gt;&lt;br /&gt;This presented various problems seeing how I was first using only Office 2007 and deploying internally with the “Click Once” technology.&lt;br /&gt;&lt;br /&gt;When I tried to develop an MSI I found it was not very straight forward as one might think. When researching I found 2 really good walkthroughs for deploying MS Solutions using an MSI. Please see &lt;a href="http://msdn.microsoft.com/en-us/library/aa537173(office.11).aspx"&gt;Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer (Part 1 of 2)&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/aa537179(office.11).aspx"&gt;Deploying Visual Studio 2005 Tools for Office Solutions Using Windows Installer: Walkthroughs (Part 2 of 2)&lt;/a&gt; if you are interested in trying this yourself from scratch.&lt;br /&gt;&lt;br /&gt;Otherwise you may want to take a look at this 3rd party vendor who created a nice VS add-in and Project Templates to help not only deploy but also make it version independent. The company is called &lt;a href="http://www.add-in-express.com/"&gt;Add-In Express&lt;/a&gt;. Their tools are by far some of the best I have found and as far as the cost.&lt;br /&gt;&lt;br /&gt;Ease of use is phenomenal also. They have wizards that will walk you right through project creation and deployment. Also they have real good samples on their entire feature set so that you can get a good idea how to proceed right from scratch.&lt;br /&gt;&lt;br /&gt;If you are doing any production worthy coding in MS Office 2003 or 2007 and want ease of development and deployment this is by far the best route to go.&lt;br /&gt;&lt;br /&gt;Check them out and let me know what you think.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-4468126819842867965?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/4468126819842867965/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/cool-ms-office-programming-tool-for-net.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/4468126819842867965'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/4468126819842867965'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/cool-ms-office-programming-tool-for-net.html' title='Cool MS Office Programming Tool For .Net'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1402453103266385583.post-7557410769309851969</id><published>2009-02-13T07:16:00.000-08:00</published><updated>2009-02-13T07:34:02.539-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Welcome'/><title type='text'>Welcome to my blog...</title><content type='html'>Welcome to my blog. I have been resistant of blogging for some time now. Thinking that is was another fad or toy that would soon go away, you know like the telephone and the television. Much to my dismay is has not so with that in mind I have decided to see how all this new fangled stuff works. I am joining the masses. Moving with the river rather than resisting it.&lt;br /&gt;&lt;br /&gt;What do I intend to accomplish with this blog? There are a couple things. First I want to share with the world some, if not all, of my experiences and knowledge. OK so that is done in one or two paragraphs but there is more. I am hoping this blog will stand out from others in that it is a place you can come and share with me in some of my unique discoveries and lessons learned. We live in a fast paced and ever changing world. And the technologies we use are changing and evolving even faster. I believe no one person can know it all. But I do believe that one person can make a difference.&lt;br /&gt;&lt;br /&gt;So please read my blog join in the conversations. Add you own spice to the life of this blog. I do ask that everyone be respectful of each other’s ideas and open minded. There is never one right way to do things so please respect the other participants with that in mind.&lt;br /&gt;&lt;br /&gt;Thank you for coming and enjoy….&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1402453103266385583-7557410769309851969?l=jodyamorgan.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://jodyamorgan.blogspot.com/feeds/7557410769309851969/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/welcome-to-my-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/7557410769309851969'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1402453103266385583/posts/default/7557410769309851969'/><link rel='alternate' type='text/html' href='http://jodyamorgan.blogspot.com/2009/02/welcome-to-my-blog.html' title='Welcome to my blog...'/><author><name>Jody A Morgan</name><uri>http://www.blogger.com/profile/04926286218710377228</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/-gN1QqBn2rSA/TgOeHL9ZybI/AAAAAAAAABw/tCtBljk8KiY/s220/229243_1677913827293_1220914581_1393222_4256093_n.jpg'/></author><thr:total>0</thr:total></entry></feed>
