<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;A0YBR3w9eSp7ImA9WhRaE0Q.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207</id><updated>2012-02-16T08:32:36.261-05:00</updated><category term="MOS" /><category term="MOSS 2007 Search" /><category term="technology" /><category term="Service Applications" /><category term="billable hours" /><category term="Lync 2010" /><category term="MOSS 2007" /><category term="BPOS" /><category term="Android Phone" /><category term="The Walking Dead" /><category term="Database GUID" /><category term="Content Types" /><category term="Android Battery" /><category term="SharePoint Server 2010 Bible" /><category term="Repeating Table" /><category term="AMC" /><category term="Walking Dead" /><category term="Form Name" /><category term="patch issue" /><category term="consulting projects" /><category term="Ajax" /><category term="Visual Studio 2010" /><category term="Klout in SharePoint" /><category term="Office 365 CSS" /><category term="presence" /><category term="SharePoint Bible" /><category term="SharePoint Patches" /><category term="Adding a Domain" /><category term="consulting" /><category term="InfoPath 2007" /><category term="Rad Grid" /><category term="List Definition" /><category term="RadAjaxPanel" /><category term="InfoPath Holiday Poem" /><category term="Android" /><category term="SharePoint Search Results" /><category term="Challenge 5" /><category term="OWA for Exchange Online Services" /><category term="Office 365 Admin" /><category term="Office 365" /><category term="Tooltip in Search Results" /><category term="office 365 books" /><category term="InfoPath 2010" /><category term="Office 365 ramp up" /><category term="Office 365 tips" /><category term="Klout" /><category term="populating a repeating table in infopath programmatically" /><category term="#WalkingDead" /><category term="Office 365 Website" /><category term="RadAjaxLoadingPanel" /><category term="updatepanel" /><category term="HotFixes" /><category term="SharePoint" /><category term="Adding Klout to SharePoint" /><category term="Communicator" /><category term="RADTooltip" /><category term="GUIDs" /><category term="Android Battery Usage" /><category term="Challenge 6" /><category term="Office 365 Grid" /><category term="IMNRC" /><category term="postback" /><category term="SharePoint 2010" /><category term="Blackberry OWA using Exchange Online Services" /><category term="Lync Online" /><category term="RadAjaxManager" /><category term="Office 365 Admin Domain" /><category term="Cumulative Updates" /><category term="modifying css in office 365" /><category term="Rad Ajax Loading Panel" /><category term="Telerik" /><category term="Package Content Types" /><category term="Content Type" /><category term="List Instance" /><category term="track changes" /><category term="RadGrid" /><category term="theme.css" /><category term="psconfigUI" /><category term="Exchange Online Services" /><category term="Challenge 7" /><category term="InfoPath with SharePoint 2010" /><category term="Lync Server" /><category term="hotfix issue" /><category term="consulting sales" /><title>steveMann's Path</title><subtitle type="html">Discussions on technology related to collaboration with SharePoint and InfoPath along with other cool and possibly geeky stuff.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://stevemannspath.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/StevemannsPath" /><feedburner:info uri="stevemannspath" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0UNQ3w_cSp7ImA9WhRbEEs.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-1381794999793894961</id><published>2012-01-22T10:48:00.004-05:00</published><updated>2012-01-31T20:54:52.249-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-31T20:54:52.249-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="technology" /><category scheme="http://www.blogger.com/atom/ns#" term="consulting sales" /><category scheme="http://www.blogger.com/atom/ns#" term="consulting projects" /><category scheme="http://www.blogger.com/atom/ns#" term="billable hours" /><category scheme="http://www.blogger.com/atom/ns#" term="consulting" /><title>Chasing Paper: A satirical look at selling consulting services</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;a href="http://www.amazon.com/gp/product/B00709P234/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00709P234" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B00709P234&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B00709P234" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;This is an adapted excerpt from my new mini e-book&amp;nbsp;&lt;a href="http://www.amazon.com/gp/product/B00709P234/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00709P234" target="_blank"&gt;&lt;em&gt;How&amp;nbsp; to Kill a Consultant&lt;/em&gt;&lt;/a&gt;.&amp;nbsp;The excerpt is from the Chasing Paper section of the e-book and&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: Arial;"&gt;is  a sarcastic dialog which represents a common scenario for consulting firms that “specialize” but when it comes down to it they take whatever contracts they can.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;Consulting sales people need to make their commission and get whatever signed paper they can - regardless of the work, price, duration, etc. Signed paper is what they are chasing and this helps in the killing of a consultant for sure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Prospect&lt;/i&gt;: &lt;/b&gt;So now I see your consulting firm has various specialties - very good. My problem is not using a technology you focus on and I am not in the building stages. You see, I have some hacked programs and processes that are all fucked up and need someone to come in and clean it up because I don’t feel like dealing with this shit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Sales Person:&lt;/i&gt;&lt;/b&gt; Oh great! Yes we have people to bill on your project and deal with your fucked up systems as long as you pay us and sign this contract. That’s all I really care about is this signed contract. I’ll get my commission and we’ll send in some guys for you. They’ll hate the work and slave over all your bullshit processes but both you and I won’t have to worry about it anymore.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Prospect&lt;/i&gt;: &lt;/b&gt;That’s great! I really need your best guys but since this isn’t a hot technology, I am not paying you that much as a billable rate. I can get someone else probably cheaper. So I want your best guys at the lowest rate possible.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;span style="font-family: Arial;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Sales Person:&lt;/i&gt;&lt;/b&gt; Yes some of our best guys are coming off a project as we speak and since we don’t want to pay them for sitting on the bench and increasing their value in their specialty, we’ll stick them on your fucked up project and stress them out a bit. They want to bill those extra hours I am sure. They’ll love it here. Like I said, once you sign that contract I am out of here and I don’t give a shit what happens afterwards. It all becomes technical after that. I need to find some other fucked up project.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;&lt;b style="mso-bidi-font-weight: normal;"&gt;&lt;i style="mso-bidi-font-style: normal;"&gt;Consultant&lt;/i&gt;: &lt;/b&gt;So now I am working on some fucked up process using a technology I have no clue about and really don’t care about. I will bust my ass worrying about this bullshit client all while losing my edge on my specialty areas. At least I am getting paid for those billable hours - . plus I get to deal with this shit for 50 hours a week to boot. I will have no time to keep up with technology I am passionate about yet my firm will still see me as an expert. Two years later when I am off this project I’ll finally be put on a project using my technology and I will have forgotten every single thing about it. I love my job!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial;"&gt;So basically signed contracts are king and it really doesn’t matter what the contract is for or what technology is being used. Signed paper is signed paper and the sales people chase it for a living. That’s all that matters because at the end of the day it results in more billable hours. There is just one expense - the&amp;nbsp;killing of a consultant.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;READ THE ENTIRE E-BOOK ON &lt;a href="http://www.amazon.com/gp/product/B00709P234/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00709P234" target="_blank"&gt;AMAZON&lt;/a&gt;!&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://www.amazon.com/gp/product/B00709P234/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00709P234" style="margin-left: 1em; margin-right: 1em;" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B00709P234&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B00709P234" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;FREE for Kindle Owners with &lt;a href="http://www.amazon.com/gp/product/B00709P234/ref=as_li_ss_tl?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=B00709P234" target="_blank"&gt;Amazon Prime&lt;/a&gt;!&lt;/em&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt; text-align: justify;"&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-1381794999793894961?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nRGtdSsRlVXE0jk8mNwZ7Vp-Ok8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nRGtdSsRlVXE0jk8mNwZ7Vp-Ok8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nRGtdSsRlVXE0jk8mNwZ7Vp-Ok8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nRGtdSsRlVXE0jk8mNwZ7Vp-Ok8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/7odw7loKAFw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/1381794999793894961/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2012/01/chasing-paper-satirical-look-at-selling.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/1381794999793894961?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/1381794999793894961?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/7odw7loKAFw/chasing-paper-satirical-look-at-selling.html" title="Chasing Paper: A satirical look at selling consulting services" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2012/01/chasing-paper-satirical-look-at-selling.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D04MRnw4fCp7ImA9WhRUEkk.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7767149499886610896</id><published>2012-01-05T22:25:00.003-05:00</published><updated>2012-01-22T10:26:27.234-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-22T10:26:27.234-05:00</app:edited><title>Happy Days for 2012</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I decided that for this new year (and hopefully every new year) I will attempt to have a great day - every day. I call these "happy days". I find or think of something each day that makes it a happy day. Whether it is while it was happening or reflecting back at night, just finding one or two things can make you feel good about your day, your week, and your life.&amp;nbsp; You can't have a great year if you don't have great days!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day 1 - 1/1/2012&lt;/b&gt;&lt;br /&gt;
Today I checked my millionaire raffle tickets and found that I won $100.00. I tucked the ticket away for next weekend in which my wife and I will have a date night. Tonight we decided on a date night as well. We received a movie gift card over the holidays and she had one from before with $5 left. While going through her pocketbook, she found several old movie gift cards. We didn't know if there was anything on them but we needed to leave to get to the movie in time. We wanted to see the new Mission Impossible movie in the IMAX theatre. The old gift cards had some cash on them and our tickets were covered, We use a loyalty card there and on the receipt it showed we reached our next $10 credit. Our food was $20, we used the $10 credit and then had some left on the cards. I only had to pull out $4.50 in cash. So this is great. We get to go to the movies with food for only $4.50!!! &lt;br /&gt;
&lt;br /&gt;
In the theatre, there was something wrong with the IMAX system and it needed to be rebooted. It took really long for them to get started so they ended up giving us free passes for next time! So now the next time we go, we'll at least get free admission. This was a happy day that ended great!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day&amp;nbsp;2 - 1/2/2012&lt;/b&gt;&lt;br /&gt;
Today was the Winter Classic and two of my brother-in-laws came over. Since I was recovered from New Year's Eve, I decided to have more beer while watching the game. I think I had too many (again) but I felt great. However, this didn't make it a happy day. I was happy today because I forgot that there were still four spotlights in my family room that weren't replaced with CFLs - so they were still the filament kind burning 65 watts each. They are in the "bar room" area which is used for&amp;nbsp;Xbox&amp;nbsp;w/Kinect action, so the lights are on all the time.&amp;nbsp;I previously scoped out using LED lights and found a dimmable model reduced to $15-something. I bought one to see where in my house I could use it. Even though it wasn't the BR-40,PAR-40, or R-40 spotlight types that fully fit in the family room recessed lighting structures, it did look nice in there and the light was bright white. I decided that I would use my test one in the living room lamp which is on almost all night and go get four more for the family room. Well today was the day for that. While my wife was looking for shoes at the shoe store, I decided to run over to get those light bulbs. Guess what? They only had four left and now they were reduced to $12.98!! Bonus! I felt great putting them into the lighting structures. Each one costs only 90 cents a year to run and the bulb should last for 20-25 years! That is estimated but&amp;nbsp;even if only lasts 10 years and costs me $1.80/year to run - I'm still lovin it!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day&amp;nbsp;3 - 1/3/2012&lt;/b&gt;&lt;br /&gt;
Back to work for the holiday but it was a happy day! One of my New Year's resolutions was to start getting coffee at work instead of going to Starbucks 2-3 times a day. I only get regular coffee but it still costs around $2.25-$3.00 after I drop some change in the tip jar. So wow, even though I don't get the fancy $5 mocha carmel machiata frappacino skinny vanilla lattes, it still adds up! I figured I was spending at least $100/month but probably more like $120-130/month. So today I took my new Drexel University coffee mug to the kitchen at work and made myself some K-Cup french roast coffee. It felt great! I saved time in the morning since I didn't have to stand in line and saved money! Looking back, I also made the 8:00 train instead of the 8:20. Even though I like to get in earlier than that, at least I wasn't stuck coming in later. The night ended up happy too but I'll leave it at that. Three happy days in a row!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day&amp;nbsp;4 - 1/4/2012&lt;/b&gt;&lt;br /&gt;
Another day at work and things were going well. Again, I didn't go to Starbucks so that made me happy&amp;nbsp;but I can't use that again for it being a happy day (although keeping happy things happening every day does help make it a happy day). My wife and I had some miscellaneous checks from the holidays and belated birthdays. Today I ran next door from work and deposited it them into our account. We decided to use this towards our date night on Saturday. It felt good putting some money away for fun. Later at the dinner table, my son told me that is is not leaving the TV on all night anymore. I thought with his new TV he was using the sleep mode (which his old CRT type had anyway) but he said he wasn't even using that anymore. So now his new LED TV which only costs $13/year to watch should actually only cost about $13/year or less (since the usage was based on 5 hours/day). Saving money for fun and saving money on electricity in the same day! What a happy day!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day&amp;nbsp;5 - 1/5/2012&lt;/b&gt;&lt;br /&gt;
Today was&amp;nbsp;very busy at work. I wanted to get some processes coded and working but I ran into some issues which I thought would not make it a happy day. However, I was able to get everything done by the end of the day before I left work - so I was happy for that. Found out that they have creamers in the other refridgerator at work - I was using the powder stuff all week. So now my coffee is even better and&amp;nbsp;free! When I came home from work I had a package! I ordered some copies of my self-published books a few days ago and they came today. Everyone loves getting packages. My wife came home from work after 9:00pm and she said she got her paycheck (they don't have direct deposit) - yahoo! We will be using her paychecks to clear off some bills! I want one bill gone by the end of March. Need to figure out which one - furniture, Macy's, or Dell. This is the last year for my car payments on&amp;nbsp;my Jaguar anyway and it is a low percentage rate so it wouldn't make sense to send it there (plus I have been way ahead of schedule on it). Another great happy day!&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Day&amp;nbsp;6 - 1/6/2012&lt;/b&gt;&lt;br /&gt;
Well shit it is Friday so it should be a happy day no matter what. I thought so but it was dampered by the fact that my wife didn't get too much sleep because my oldest daughter came in late and caused lots of sleep interuptions (i.e. making noise). This caused some grief but I was able to get some things done at work to balance this.&amp;nbsp;The day ended with some beers and some happy times for me. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Day 7 - 1/7/2012&lt;/strong&gt;&lt;br /&gt;
I decided that writing so much on each day was becoming a chore. So just a few points for happy days now. Tonight was date night with the wife. Dinner, Parx Casino, and then The Red Rooster to see an Irish Band. Great day and night out!&lt;br /&gt;
&lt;strong&gt;Day 8 - 1/8/2012&lt;/strong&gt;&lt;br /&gt;
Football&lt;br /&gt;
Relaxing Day&lt;br /&gt;
&lt;strong&gt;Day 9 - 1/9/2012&lt;/strong&gt;&lt;br /&gt;
Monday was tough because it was Monday but it was a good Monday. Stuff done at work and home.&lt;br /&gt;
&lt;strong&gt;Day 10 - 1/10/2012&lt;/strong&gt;&lt;br /&gt;
Had to help my daughter with her paper which was not so great but the happy part was getting it about 60%-70% complete.&lt;br /&gt;
&lt;strong&gt;Day 11 - 1/11/2012&lt;/strong&gt;&lt;br /&gt;
Irish Dancing - St. Patrick's Day Parade practice&lt;br /&gt;
&lt;strong&gt;Day 12 - 1/12/2012&lt;/strong&gt;&lt;br /&gt;
One of the beta exams for Office 365&lt;br /&gt;
&lt;br /&gt;
Having to update this for each day is becoming a chore and therefore I won't do that anymore. I think everyone gets the idea including myself.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7767149499886610896?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q9092HCozE6RKqK9qz6-UFdui6k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q9092HCozE6RKqK9qz6-UFdui6k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q9092HCozE6RKqK9qz6-UFdui6k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q9092HCozE6RKqK9qz6-UFdui6k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/RrrOGOXV0Os" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7767149499886610896/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2012/01/happy-days-for-2012.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7767149499886610896?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7767149499886610896?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/RrrOGOXV0Os/happy-days-for-2012.html" title="Happy Days for 2012" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2012/01/happy-days-for-2012.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUUHR304fip7ImA9WhRSE0o.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-3311788566823245612</id><published>2011-11-15T12:13:00.000-05:00</published><updated>2011-11-15T12:13:56.336-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-15T12:13:56.336-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AMC" /><category scheme="http://www.blogger.com/atom/ns#" term="Walking Dead" /><category scheme="http://www.blogger.com/atom/ns#" term="#WalkingDead" /><category scheme="http://www.blogger.com/atom/ns#" term="The Walking Dead" /><title>The Walking Dead Season 2: Predictions for Episodes 6-?</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: x-small;"&gt;This falls under the "other cool and possibly geekly stuff" as it has nothing to do with SharePoint or InfoPath. &lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br /&gt;
Since there was a&amp;nbsp;great cliffhanger on Episode 5, there have been good discussions and speculations on what happens next. Therefore, I thought it would be cool to document what I thought would happen in the near future including the explanation for the zombies in the barn. Later I can circle back and see if I correctly guessed anything. I am not good with character names so bear with me.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Zombies in Barn&lt;/strong&gt;&lt;br /&gt;
Since the older farmer guy is a doctor, it would seem to make sense that he is keeping these zombies for research purposes. Maybe he is working on a cure. Why should he care? Maybe these used to be members of the family or farm hands (or both). He seems to be very protective of "his own". &lt;br /&gt;
&lt;br /&gt;
Obviously we'll need these zombies to escape to keep the action going. So I assume there will be some standoff with these and the crew. I can see the barn being turned into a bonfire.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Someone Has to Be Next&lt;/strong&gt;&lt;br /&gt;
There needs to be another casualty so I am guessing it is one of the farmer's family members. Probably the 17-year-old son. He wants to use firearms and it appears there will be some target practices in Episode 6. My guess is that whenever the zombies escape or a confrontation arises, the farmer's son will be in the action. He will fire and shoot his weapon as in target practice. Whoops. I am guessing he can't reload quick enough and his firearm becomes jammed, giving the zombies enough time to overwhelm him.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Heated Conflicts&lt;/strong&gt;&lt;br /&gt;
First Otis and now his son. I see the farmer getting very pissed at the main crew and forcing them to leave. This pretty much terminates the search for Sophia. The farmer's&amp;nbsp;daughter however, probably wants to go with the Korean guy so she fights with her dad to go with them. This&amp;nbsp;would&amp;nbsp;pose a question about food and resources so since the search for Sophia is off,&amp;nbsp;there is no way Sophia's mom is leaving. Therefore as an even trade of mouths to feed,&amp;nbsp;Sophia's mom&amp;nbsp;stays at&amp;nbsp;the farm while the farmer's daughter rolls with the main crew.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Radio Contact (and maybe Sophia)&lt;/strong&gt;&lt;br /&gt;
Now that the&amp;nbsp;main crew is rolling off the farm,&amp;nbsp;they remember that they have radios. All of a sudden they receive some contact. It is from another house or dwelling that is probably boarded up with survivors inside. Maybe this is where Sophia is now? As the crew arrives there are walkers all around and there is some zombie slaying to be done. &lt;br /&gt;
&lt;br /&gt;
If Sophia is in this new location, this is great. However, since Sophia's mom stayed back at the farm, now a group (of two possibly) need to go back to the farm to get her. Sound familiar? I am sure if anyone needs to go back to the farm there will be either random walkers or a few that escaped from the barn confrontation.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;
Season 2 was off to a slow start after Episode 1 but now seems to be getting better. Having the cliffhangers and zombie action will help. I will be anxious to see if any of my predictions come true or if there are other crazy things that happen. &lt;br /&gt;
&lt;br /&gt;
Let me know what you think! Leave a comment and I'll post it accordingly.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-3311788566823245612?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AYTBO3v0t_wmkTFTD196ubMOIYs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYTBO3v0t_wmkTFTD196ubMOIYs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AYTBO3v0t_wmkTFTD196ubMOIYs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AYTBO3v0t_wmkTFTD196ubMOIYs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/DIEQ-C0HUSU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/3311788566823245612/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/11/walking-dead-season-2-predictions-for.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/3311788566823245612?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/3311788566823245612?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/DIEQ-C0HUSU/walking-dead-season-2-predictions-for.html" title="The Walking Dead Season 2: Predictions for Episodes 6-?" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/11/walking-dead-season-2-predictions-for.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYGQ3k6eyp7ImA9WhRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-932760879556370382</id><published>2011-10-12T12:21:00.002-04:00</published><updated>2011-11-15T15:48:42.713-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-15T15:48:42.713-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Klout in SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Adding Klout to SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="Klout" /><title>Adding Klout to SharePoint: Klout Web Part</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;div style="float: right;"&gt;&lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B005TUFQXC&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B005TUFQXC&amp;amp;camp=217145&amp;amp;creative=399373" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;My vision for a Klout web part was to have a control that served two purposes. The first purpose would be to allow users to enter their Klout account (if one wasn't entered already) which would then get stored in their profile. The second would be to actually display the Klout Score in the web part if the account was previously entered. &lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
The steps to performing this are as follows:  &lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;span style="font-size: small;"&gt;&lt;ol&gt;&lt;li&gt;Create a Visual Web Part that loads an .ascx control&lt;/li&gt;
&lt;li&gt;Create a control that has at least a text box and button for the user to enter their Klout account.&lt;/li&gt;
&lt;li&gt;Have the button update the SharePoint User Profile with the Klout account (see previous post for info on the custom property)&lt;/li&gt;
&lt;li&gt;Have the web part render the Klout Widget image if the user's profile contained a Klout account. &lt;/li&gt;
&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-xvmrrBqFKzU/TpW-R5N1GvI/AAAAAAAAAk4/SIf0dVW5DI0/s1600/klout+web+part.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="301" src="http://1.bp.blogspot.com/-xvmrrBqFKzU/TpW-R5N1GvI/AAAAAAAAAk4/SIf0dVW5DI0/s400/klout+web+part.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;I have a step-by-step walkthrough of these tasks in my guide &lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC#_"&gt;here&lt;/a&gt;.&lt;br /&gt;
The steps in the guide are based on SharePoint 2010, however, it is a similiar process for  SharePoint 2007 and SharePoint Online (via Office 365). &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;There are also instructions contained in the guide on how you may access and download code that assists in integrating Klout with SharePoint.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B005TUFQXC&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B005TUFQXC&amp;amp;camp=217145&amp;amp;creative=399373" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-932760879556370382?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wrQ9iz4IdShpy9qOBOoqgZ9Kdug/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wrQ9iz4IdShpy9qOBOoqgZ9Kdug/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/wrQ9iz4IdShpy9qOBOoqgZ9Kdug/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wrQ9iz4IdShpy9qOBOoqgZ9Kdug/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/6OLsoLoYLK0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/932760879556370382/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/10/adding-klout-to-sharepoint-klout-web.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/932760879556370382?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/932760879556370382?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/6OLsoLoYLK0/adding-klout-to-sharepoint-klout-web.html" title="Adding Klout to SharePoint: Klout Web Part" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-xvmrrBqFKzU/TpW-R5N1GvI/AAAAAAAAAk4/SIf0dVW5DI0/s72-c/klout+web+part.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/10/adding-klout-to-sharepoint-klout-web.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkUEQX0yfip7ImA9WhRSE0Q.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-5941919953702291928</id><published>2011-10-10T08:13:00.003-04:00</published><updated>2011-11-15T15:50:00.396-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-15T15:50:00.396-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Search Results" /><category scheme="http://www.blogger.com/atom/ns#" term="Klout" /><title>Adding Klout to SharePoint: Search</title><content type="html">&lt;div style="float:right"&gt;&lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B005TUFQXC&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B005TUFQXC&amp;amp;camp=217145&amp;amp;creative=399373" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-size: small;"&gt;When I thought of integrating Klout scores into SharePoint, the first thing I thought of was the People search results. This made sense since when searching for people in an organization, you would easily be able to see their Klout score with their information. &lt;br /&gt;
&lt;br /&gt;
The steps to performing this are as follows:  &lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: small;"&gt;&lt;ol&gt;&lt;li&gt;Add a custom property to the User Profile Service.&lt;/li&gt;
&lt;li&gt;Crawl People to generate a new crawled property based on the new user profile property.&lt;/li&gt;
&lt;li&gt;Create a Managed Property for search that maps to the crawled property.&lt;/li&gt;
&lt;li&gt;Modify the People Search Core Results XSLT to display the Klout Widget incorporating the new search managed property.&lt;/li&gt;
&lt;/ol&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-cV1kGLp7H1g/TpLffvRePyI/AAAAAAAAAk0/HW6KhTsNK3Y/s1600/search+klout.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="189" src="http://1.bp.blogspot.com/-cV1kGLp7H1g/TpLffvRePyI/AAAAAAAAAk0/HW6KhTsNK3Y/s320/search+klout.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;/div&gt;I have a step-by-step walkthrough of these tasks in my guide &lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC#_"&gt;here&lt;/a&gt;.&lt;br /&gt;
The steps in the guide are based on SharePoint 2010, however, it is a similiar process for  SharePoint 2007 and SharePoint Online (via Office 365). &lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;There are also instructions contained in the guide on how you may access and download code that assists in integrating Klout with SharePoint.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.amazon.com/gp/product/B005TUFQXC/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=B005TUFQXC" target="_blank"&gt;&lt;img border="0" src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=B005TUFQXC&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=stevemaspath-20&amp;amp;ServiceVersion=20070822" /&gt;&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=B005TUFQXC&amp;amp;camp=217145&amp;amp;creative=399373" style="border: currentColor !important; margin: 0px !important;" width="1" /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-5941919953702291928?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KcnbIzNqfeHmTEX0V4_dKXR2mmU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KcnbIzNqfeHmTEX0V4_dKXR2mmU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/KcnbIzNqfeHmTEX0V4_dKXR2mmU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KcnbIzNqfeHmTEX0V4_dKXR2mmU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/dKGKH41uJX0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/5941919953702291928/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/10/adding-klout-to-sharepoint-search.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5941919953702291928?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5941919953702291928?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/dKGKH41uJX0/adding-klout-to-sharepoint-search.html" title="Adding Klout to SharePoint: Search" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-cV1kGLp7H1g/TpLffvRePyI/AAAAAAAAAk0/HW6KhTsNK3Y/s72-c/search+klout.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/10/adding-klout-to-sharepoint-search.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEBSX04eCp7ImA9WhdQEUo.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-4751901363598488178</id><published>2011-08-12T15:50:00.000-04:00</published><updated>2011-08-12T15:50:58.330-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-12T15:50:58.330-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Admin" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Admin Domain" /><category scheme="http://www.blogger.com/atom/ns#" term="office 365 books" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Grid" /><title>Office 365: Changing the Domain of the Admin Account</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;When you first sign up for Office 365, an admin account is created using the Microsoft Online domain. After you add a custom domain to your Office 365 service you may want to change the initial user to use that domain as well. You can't modify the domain of the admin user while you are logged in as the admin. &lt;br /&gt;
&lt;br /&gt;
Therefore, you must create a new user account with administrative privledges:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-7UfMPvryWfA/TkWDStXnmKI/AAAAAAAAAiI/hQX3_RJYPG0/s1600/oAdmin1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://2.bp.blogspot.com/-7UfMPvryWfA/TkWDStXnmKI/AAAAAAAAAiI/hQX3_RJYPG0/s400/oAdmin1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-6AvUWecfLx4/TkWDTVPagRI/AAAAAAAAAiM/u9ugYCCDgYE/s1600/oAdmin2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="101" src="http://4.bp.blogspot.com/-6AvUWecfLx4/TkWDTVPagRI/AAAAAAAAAiM/u9ugYCCDgYE/s400/oAdmin2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;﻿&lt;/div&gt;&lt;br /&gt;
Once you have created a new user with admin privledges, login as that user and then modify the original Admin user:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-VoUD7JCdnRI/TkWDToo4tII/AAAAAAAAAiQ/mX3DosIwUps/s1600/oAdmin3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="143" src="http://3.bp.blogspot.com/-VoUD7JCdnRI/TkWDToo4tII/AAAAAAAAAiQ/mX3DosIwUps/s400/oAdmin3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You may now change the domain of the initial admin user:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-ju_OiN0qniE/TkWDThm3gnI/AAAAAAAAAiU/c7X8ohdj48Q/s1600/oAdmin4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="202" src="http://1.bp.blogspot.com/-ju_OiN0qniE/TkWDThm3gnI/AAAAAAAAAiU/c7X8ohdj48Q/s400/oAdmin4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Catch more Office 365 tips and tricks in Steve's &lt;/em&gt;&lt;a href="http://amzn.to/or6c6J"&gt;&lt;em&gt;Office 365 Walkthough Guide.&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Follow Steve on Twitter @stevethemanmann&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-4751901363598488178?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3koOGIZoVZOnEsaxyDAvtvJwyzk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3koOGIZoVZOnEsaxyDAvtvJwyzk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3koOGIZoVZOnEsaxyDAvtvJwyzk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3koOGIZoVZOnEsaxyDAvtvJwyzk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/8KP-Qj8zgyQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/4751901363598488178/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/office-365-changing-domain-of-admin.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4751901363598488178?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4751901363598488178?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/8KP-Qj8zgyQ/office-365-changing-domain-of-admin.html" title="Office 365: Changing the Domain of the Admin Account" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-7UfMPvryWfA/TkWDStXnmKI/AAAAAAAAAiI/hQX3_RJYPG0/s72-c/oAdmin1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/office-365-changing-domain-of-admin.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UESHwycCp7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-5126145159760250770</id><published>2011-08-05T14:12:00.000-04:00</published><updated>2011-08-05T16:13:29.298-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T16:13:29.298-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 CSS" /><category scheme="http://www.blogger.com/atom/ns#" term="modifying css in office 365" /><category scheme="http://www.blogger.com/atom/ns#" term="office 365 books" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Website" /><category scheme="http://www.blogger.com/atom/ns#" term="theme.css" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Grid" /><title>Office 365: Modifying Your Website Styles in 30 seconds</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Your Office 365 Website uses a default stylesheet named theme.css. When you change the color scheme of your website, the color changes are reflected within this file. You may customize the CSS in this file and apply it to your web site in several quick and easy steps.&lt;br /&gt;
&lt;br /&gt;
With your web site in edit mode, click the Style Sheet button from the Design ribbon:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-5IUfZJPK8a0/TjwuYXjYC3I/AAAAAAAAAhY/pnsTEo04zVw/s1600/os1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="172" src="http://1.bp.blogspot.com/-5IUfZJPK8a0/TjwuYXjYC3I/AAAAAAAAAhY/pnsTEo04zVw/s400/os1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Style Sheet dialog appears:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-nYFdym39KsE/TjwuoH57kfI/AAAAAAAAAhc/szdfqz0ZEDE/s1600/os2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="269" src="http://1.bp.blogspot.com/-nYFdym39KsE/TjwuoH57kfI/AAAAAAAAAhc/szdfqz0ZEDE/s320/os2.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
This first looked scary to me. I am not one of those blank CSS guys that just crank out styles from nowhere. And besides, which styles are being used?&amp;nbsp;Have no fear - this is easier than it appears.&lt;br /&gt;
&lt;br /&gt;
Click on the View default CSS link at the top of the dialog. Your browser will prompt whether to Open or Save the file:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/--pi2V7M7NW8/TjwvGxnYpbI/AAAAAAAAAhg/KVzzqzGwn9c/s1600/os3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="18" src="http://1.bp.blogspot.com/--pi2V7M7NW8/TjwvGxnYpbI/AAAAAAAAAhg/KVzzqzGwn9c/s400/os3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
If you want you can save off a copy but for my purposes I just clicked Open. If you are cool enough to have SharePoint Designer (SPD) installed, the theme.css file will open within SPD. Otherwise you may open it up using Notepad or any other design program you have (it is only text).&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-E6S6d53HbEQ/TjwvrWIlTuI/AAAAAAAAAhk/KjPhritUEwA/s1600/os4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="241" src="http://4.bp.blogspot.com/-E6S6d53HbEQ/TjwvrWIlTuI/AAAAAAAAAhk/KjPhritUEwA/s400/os4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="left" class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;You may make modifications here in the file, save a local copy, and then copy the contents to your clipboard. &lt;/div&gt;&lt;br /&gt;
&lt;em&gt;&lt;span style="font-size: x-small;"&gt;Note: Modifying specific text and background colors within a widget or header, as examples, overrides the styles defined in the theme.css regardless if default or custom CSS is being applied.&lt;/span&gt;&lt;/em&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Return to the Style Sheet dialog and check the Apply custom CSS checkbox. Paste the CSS contents into the box.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C6oHJdpDSi0/TjwwfLDzilI/AAAAAAAAAho/oCmUCZuPrVk/s1600/os5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="268" src="http://2.bp.blogspot.com/-C6oHJdpDSi0/TjwwfLDzilI/AAAAAAAAAho/oCmUCZuPrVk/s320/os5.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Click OK. Your web site is updated to use the customized CSS. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;So overall you do need to spend time to figure out what styles you want to change and what you want to change them to (which may take longer than 30 seconds) but the overall process of updating the styles to custom CSS is a breeze. So far I am content with simply changing the Color scheme of the web&amp;nbsp;site without having to dork around with the CSS since I am only changing colors anyway, but I will soon have my designer take a look and see what he thinks..stay tuned...&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;em&gt;Catch more Office 365 tips and tricks in Steve's &lt;/em&gt;&lt;a href="http://amzn.to/or6c6J"&gt;&lt;em&gt;Office 365 Walkthough Guide.&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Follow Steve on Twitter @stevethemanmann&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-5126145159760250770?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/04DhJfBnhH2YHQPIQnSqizTBGu8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/04DhJfBnhH2YHQPIQnSqizTBGu8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/04DhJfBnhH2YHQPIQnSqizTBGu8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/04DhJfBnhH2YHQPIQnSqizTBGu8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/GzpqcfUBSyE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/5126145159760250770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/office-365-modifying-your-website.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5126145159760250770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5126145159760250770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/GzpqcfUBSyE/office-365-modifying-your-website.html" title="Office 365: Modifying Your Website Styles in 30 seconds" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-5IUfZJPK8a0/TjwuYXjYC3I/AAAAAAAAAhY/pnsTEo04zVw/s72-c/os1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/office-365-modifying-your-website.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UGSHo_cSp7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7389714556692276514</id><published>2011-08-02T12:10:00.000-04:00</published><updated>2011-08-05T16:13:49.449-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T16:13:49.449-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Challenge 6" /><category scheme="http://www.blogger.com/atom/ns#" term="office 365 books" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 ramp up" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 tips" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Grid" /><title>Office 365 Ramp-up Tips</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Here are a list of tips that come to mind as I think about people getting started and ramped-up on Office 365. (Some of these pertain only to the Professionals and Small Businesses Edition)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;1) Sign-up using an Admin user name&lt;/strong&gt;&lt;br /&gt;
If you plan on using a custom domain with Office 365, you probably want your email to be "&lt;a href="mailto:name@mydomain.com"&gt;name@mydomain.com&lt;/a&gt;" and not using the Microsoft Online domain. The initial user that is generated upon sign up is an administrator but is set to the Microsoft Online domain. This can be changed but you need to login as another user with administrative privledges and then change the initial user. If you attempt to change the initial user while being logged in as that user, the username and domain name selection is disabled:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-QNsdsKdT_tY/Tjb4w3tUj2I/AAAAAAAAAe8/cPgkJyHp1pY/s1600/o1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="170" src="http://4.bp.blogspot.com/-QNsdsKdT_tY/Tjb4w3tUj2I/AAAAAAAAAe8/cPgkJyHp1pY/s400/o1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Therefore I find it easier to call the initial user Admin and then create a user for myself (with admin rights) after I add the custom domain to Office 365. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;2) First Step After Sign Up - Add/Integrate Your Domain&lt;/strong&gt;&lt;br /&gt;
After initial sign-up and sign-in, the next thing you should do is add your domain to Office 365. Do this before anything else. This will make life much easier. You do not want to add users and then have to switch their domain from the Microsoft Online domain to your custom domain. The username and domain affects everything within Office 365 including Exchange/Outlook Online, Lync Online, and SharePoint online. Again, life will be much easier if you add/integrate your domain first before doing anything else. (see my &lt;a href="http://stevemannspath.blogspot.com/2011/08/adding-custom-domain-to-office-365.html"&gt;post here&lt;/a&gt; for adding a custom domain)&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;3) TeamSite URL&lt;/strong&gt;&lt;br /&gt;
SharePoint Online provides the ability to change the name and URL of the TeamSite. This is achieved by selecting Site Settings from the Actions menu and then clicking Title, Description, and Icon under Look and Feel.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-LnUQGwOmJdQ/TjfrXeaLfdI/AAAAAAAAAgo/dOv8t5P_YKQ/s1600/teamsite+URL.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://1.bp.blogspot.com/-LnUQGwOmJdQ/TjfrXeaLfdI/AAAAAAAAAgo/dOv8t5P_YKQ/s400/teamsite+URL.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
However, the TeamSite URL is used and expected in many places within Office 365 (including links on the user pages). Therefore, although it is OK to change the name of the site, I recommend not changing the URL of the TeamSite. This will break links and cause confusion if not user frustration.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;4) Website Site Settings (Professionals and Small Businesses Edition)&lt;/strong&gt;&lt;br /&gt;
When you navigate to the Website site within SharePoint Online, you may notice that the Actions menu has less options than on the TeamSite. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-OvCwRReQOXs/TjfsUpPQRhI/AAAAAAAAAgs/piyzki9B6Kk/s1600/website+site+settings+1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="180" src="http://4.bp.blogspot.com/-OvCwRReQOXs/TjfsUpPQRhI/AAAAAAAAAgs/piyzki9B6Kk/s400/website+site+settings+1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;However, you may still get to Site Settings if you wish by using the URL access. Simply add _layouts/settings.aspx to the end of the current URL:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-zMlCkQGRByk/Tjf32mtOxcI/AAAAAAAAAgw/16Jr4AHRQb4/s1600/website+site+settings+2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="288" src="http://4.bp.blogspot.com/-zMlCkQGRByk/Tjf32mtOxcI/AAAAAAAAAgw/16Jr4AHRQb4/s400/website+site+settings+2.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;Corey Roth eluded to this already in his Office 365 Grid post &lt;a href="http://community.office365.com/en-us/b/the_grid/archive/2011/07/26/office-365-how-to-add-search-to-your-public-facing-web-site-with-sharepoint-online-grid-user-post.aspx"&gt;here&lt;/a&gt;. If you are a SharePoint expert like us then you may use the same philosophy to access other SharePoint system pages.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;5) Removing the Quick Launch&lt;/strong&gt;&lt;br /&gt;
If you do not want the Quick Launch to show on your TeamSite or any of your sub-sites, there is an option to enable/disable it - but it is not where you think. You would think it is under Quick Launch from the Look and Feel section of Site Settings, but it is actually under the Tree View link:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-xjdfXqAjl3c/Tjf65933JXI/AAAAAAAAAg0/r4gmaJar438/s1600/02.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="160" src="http://4.bp.blogspot.com/-xjdfXqAjl3c/Tjf65933JXI/AAAAAAAAAg0/r4gmaJar438/s400/02.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;The Tree view page has the option to Enable the Quick Launch:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-Pqzx174CEu0/Tjf7SVkchZI/AAAAAAAAAg4/ENSHM3i2nOI/s1600/o3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="201" src="http://3.bp.blogspot.com/-Pqzx174CEu0/Tjf7SVkchZI/AAAAAAAAAg4/ENSHM3i2nOI/s400/o3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Simply uncheck the Enable Quick Launch option and click OK to remove the Quick Launch from the current site.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;strong&gt;6) Keep Cranking on Your Public Website&lt;/strong&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;As you modify and customize your public Website, use the quick buttons at the top left of the screen to quickly save &amp;amp; publish and/or preview your changes.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-lp2zQotXPt4/Tjf9ImdSIRI/AAAAAAAAAg8/7hH3LDuDN88/s1600/o4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="108" src="http://2.bp.blogspot.com/-lp2zQotXPt4/Tjf9ImdSIRI/AAAAAAAAAg8/7hH3LDuDN88/s400/o4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;Made a mistake? Use the Close the Web page menu item from the File ribbon menu and don't save any changes. Re-open the page to continue modifying.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-J_67Lijl7EA/Tjf9z6XJ9xI/AAAAAAAAAhA/v3AVLd5A3Eo/s1600/o5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" src="http://4.bp.blogspot.com/-J_67Lijl7EA/Tjf9z6XJ9xI/AAAAAAAAAhA/v3AVLd5A3Eo/s400/o5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;7) Editing Website Pages&lt;/strong&gt;&lt;br /&gt;
You do not need to edit each page one-at-a-time and then go back to the SharePoint Pages library to open and modify the next one. Simply use your web site navigation to go to the next page in edit mode:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-72iZ8YOwb7M/Tjf-9n7V-qI/AAAAAAAAAhE/JL3sIN3TqEM/s1600/o6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="155" src="http://4.bp.blogspot.com/-72iZ8YOwb7M/Tjf-9n7V-qI/AAAAAAAAAhE/JL3sIN3TqEM/s400/o6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;strong&gt;8) Removing the Member Login &lt;/strong&gt;&lt;br /&gt;
The Member Login menu item navigates to your internal TeamSite and thus prompts the user for authentication. You may remove this if you do not want it to appear. First, click Setup from the Design ribbon:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-pqULRDCdIU4/TjgAGs9Po-I/AAAAAAAAAhI/X-2mulsJaZY/s1600/o7.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="105" src="http://1.bp.blogspot.com/-pqULRDCdIU4/TjgAGs9Po-I/AAAAAAAAAhI/X-2mulsJaZY/s400/o7.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The Setup dialog appears. Uncheck the Display "Member Login" button in navigation option and click OK.&lt;/div&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-uE7OP80Xrgg/TjgAMsQ3tzI/AAAAAAAAAhM/QwXlWEFA-2s/s1600/o8.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://1.bp.blogspot.com/-uE7OP80Xrgg/TjgAMsQ3tzI/AAAAAAAAAhM/QwXlWEFA-2s/s400/o8.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
The Member Login menu item is removed from the web site navigation.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;9) Logo vs. Theme Image&lt;/strong&gt;&lt;br /&gt;
When modifying the Header, you may notice a Logo tab that may be used to upload and use a logo image on the header:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-K703XtTVL0s/TjgeSP9dELI/AAAAAAAAAhQ/9scAG-RY06U/s1600/o9.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="305" src="http://4.bp.blogspot.com/-K703XtTVL0s/TjgeSP9dELI/AAAAAAAAAhQ/9scAG-RY06U/s400/o9.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;This is not the image that appears on the left of the header (out-of-the-box displays an airplane propeller). The image that appears on the left is the theme image. This may be changed by using the Theme drop-down menu from the Design ribbon:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-TiJYM0c1zCc/Tjge9jfWouI/AAAAAAAAAhU/A4DdZU-xKoI/s1600/o10.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-TiJYM0c1zCc/Tjge9jfWouI/AAAAAAAAAhU/A4DdZU-xKoI/s400/o10.png" width="383" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;Upload an image or use one of the many stock images available (or no image at all).&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;strong&gt;10) Walkthrough Guide&lt;/strong&gt;&lt;br /&gt;
Of course I need to throw in some promotional material here. Last but not least on my list is to make sure you have my &lt;a href="http://amzn.to/or6c6J"&gt;walkthrough guide&lt;/a&gt; besides you to help you walkthrough and ramp-up on Office 365.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Catch more Office 365&amp;nbsp;tips and tricks in Steve's &lt;/em&gt;&lt;a href="http://amzn.to/or6c6J"&gt;&lt;em&gt;Office 365 Walkthough Guide.&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Follow Steve on Twitter @stevethemanmann&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7389714556692276514?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n8E7yZIS7QPfSnnIGPZhkG14Puo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n8E7yZIS7QPfSnnIGPZhkG14Puo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/n8E7yZIS7QPfSnnIGPZhkG14Puo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n8E7yZIS7QPfSnnIGPZhkG14Puo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/NrhppvBpH0s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7389714556692276514/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/office-365-ramp-up-tips.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7389714556692276514?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7389714556692276514?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/NrhppvBpH0s/office-365-ramp-up-tips.html" title="Office 365 Ramp-up Tips" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-QNsdsKdT_tY/Tjb4w3tUj2I/AAAAAAAAAe8/cPgkJyHp1pY/s72-c/o1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/office-365-ramp-up-tips.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UASX4zcCp7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7112376276753473278</id><published>2011-08-01T21:14:00.000-04:00</published><updated>2011-08-05T16:14:08.088-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T16:14:08.088-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Office 365" /><category scheme="http://www.blogger.com/atom/ns#" term="Lync 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Challenge 7" /><category scheme="http://www.blogger.com/atom/ns#" term="Lync Online" /><category scheme="http://www.blogger.com/atom/ns#" term="office 365 books" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Grid" /><title>Office 365: Installing and Updating Lync Online</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Installing Lync is part of the user boarding process which I explain in my &lt;a href="http://amzn.to/or6c6J"&gt;guide&lt;/a&gt;. Each user receives a temporary password for Office 365 so it is important for them to login and change their password.&lt;br /&gt;
Once the user has updated their password and are logged into Office 365, it is time to setup the computer for Office 365 use. In the Start here list, click the Set up now link on line #1.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Lxmt-5aQAdU/Tjc_lLCU6LI/AAAAAAAAAfk/y9E_1IDcGDI/s1600/opro45.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://4.bp.blogspot.com/-Lxmt-5aQAdU/Tjc_lLCU6LI/AAAAAAAAAfk/y9E_1IDcGDI/s400/opro45.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;The Downloads page appears. The first step is to download and install Microsoft Lync 2010.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-J3RqbuVZCwo/TjdANTMib1I/AAAAAAAAAfo/EME-Oruk1tE/s1600/opro46.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://3.bp.blogspot.com/-J3RqbuVZCwo/TjdANTMib1I/AAAAAAAAAfo/EME-Oruk1tE/s400/opro46.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: left;"&gt;Select the Language and the Version for the computer and click on Install. You are prompted to Run or Save the Lync setup package. Click Run. Once downloaded, the Micrsoft Lync 2010 Setup is launched. &lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-zMay74PyuvU/TjdAh-jIjzI/AAAAAAAAAfs/-G8-Dr9rFqU/s1600/opro47.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://1.bp.blogspot.com/-zMay74PyuvU/TjdAh-jIjzI/AAAAAAAAAfs/-G8-Dr9rFqU/s320/opro47.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Install. Since Internet Explorer is running you are prompted to close the application.Click OK.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;a href="http://4.bp.blogspot.com/-WEiTxKA_XPY/TjdA9kdjQ_I/AAAAAAAAAfw/Nec9vRHU-4o/s1600/opro48.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="286" src="http://4.bp.blogspot.com/-WEiTxKA_XPY/TjdA9kdjQ_I/AAAAAAAAAfw/Nec9vRHU-4o/s320/opro48.png" width="320" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;Microsoft Lync 2010 begins installation.&amp;nbsp;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-C3gVJs4Hr2Q/TjdBaAyXOlI/AAAAAAAAAf0/0kpDXt-RPlc/s1600/opro49.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="313" src="http://2.bp.blogspot.com/-C3gVJs4Hr2Q/TjdBaAyXOlI/AAAAAAAAAf0/0kpDXt-RPlc/s400/opro49.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
Once the install is complete, the setup displays Install succeeded. Make sure Start Lync is checked and click Close.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-uUGfU7nobLg/TjdBrb9Fs_I/AAAAAAAAAf4/ks6BheyJqic/s1600/opro50.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="251" src="http://4.bp.blogspot.com/-uUGfU7nobLg/TjdBrb9Fs_I/AAAAAAAAAf4/ks6BheyJqic/s320/opro50.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;a href="http://3.bp.blogspot.com/-zG9OrsT9_hE/TjdB58qx2XI/AAAAAAAAAf8/HQJPadGsZUI/s1600/opro51.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" src="http://3.bp.blogspot.com/-zG9OrsT9_hE/TjdB58qx2XI/AAAAAAAAAf8/HQJPadGsZUI/s1600/opro51.png" /&gt;&lt;/a&gt;&lt;br /&gt;
The communicator icon appears in your task bar but you may need additional software updates before continuing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After installing Microsoft Lync 2010, your computer may need software updates for Lync 2010 to run. Right-click the communicator icon on your task bar and select Open.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Microsoft Lync window opens. Click on the Download and install now? link to install the additional software that is required.&amp;nbsp;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-kH3Dl_3ELjM/TjdCJomfrHI/AAAAAAAAAgA/uX3AgwI5R6I/s1600/opro52.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/-kH3Dl_3ELjM/TjdCJomfrHI/AAAAAAAAAgA/uX3AgwI5R6I/s320/opro52.png" width="165" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
When prompted to Run or Save, click Run.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-Kua5eF-EIkI/TjdCkwnFEsI/AAAAAAAAAgE/oA708jYx1cI/s1600/opro53.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="300" src="http://4.bp.blogspot.com/-Kua5eF-EIkI/TjdCkwnFEsI/AAAAAAAAAgE/oA708jYx1cI/s400/opro53.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;The software is downloaded and the Microsoft Online Services Sign-in Assistant Setup launches.&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-h6a_HVGhxZ8/TjdDS5ci3sI/AAAAAAAAAgI/m-2MGV1ZT2I/s1600/opro54.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://1.bp.blogspot.com/-h6a_HVGhxZ8/TjdDS5ci3sI/AAAAAAAAAgI/m-2MGV1ZT2I/s400/opro54.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="clear: both; text-align: left;"&gt;&lt;br /&gt;
&lt;br /&gt;
Check the acceptance check box to agree the License Agreement and click Install. The software is installed. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-ybErTBcYPO0/TjdNNXFJbfI/AAAAAAAAAgM/jIix-W9n6MA/s1600/opro55.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://2.bp.blogspot.com/-ybErTBcYPO0/TjdNNXFJbfI/AAAAAAAAAgM/jIix-W9n6MA/s400/opro55.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On the completion dialog click Finish. Go back to the Lync sign in and click Sign in. &lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-437iFtj97kM/TjdNgZA_XNI/AAAAAAAAAgU/GVXSYZGIWaU/s1600/opro56.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="400" src="http://1.bp.blogspot.com/-437iFtj97kM/TjdNgZA_XNI/AAAAAAAAAgU/GVXSYZGIWaU/s400/opro56.png" width="206" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
You are signed into Lync 2010 and the main Lync dashboard appears.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-mTjTsxBtKZo/TjdNrN-vuNI/AAAAAAAAAgY/y46LaTiAUDE/s1600/opro57.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/-mTjTsxBtKZo/TjdNrN-vuNI/AAAAAAAAAgY/y46LaTiAUDE/s320/opro57.png" width="165" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
A Microsoft Lync 2010 tutorial is also launched. &lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-riRDMNOPEeE/TjdNzII3t0I/AAAAAAAAAgc/frJoCGFukSY/s1600/opro58.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://4.bp.blogspot.com/-riRDMNOPEeE/TjdNzII3t0I/AAAAAAAAAgc/frJoCGFukSY/s320/opro58.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
Click the start here link in the lower left-hand corner.&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-fXEBsFvAPkQ/TjdN6ym_zkI/AAAAAAAAAgg/xBElxtMLwi8/s1600/opro59.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://1.bp.blogspot.com/-fXEBsFvAPkQ/TjdN6ym_zkI/AAAAAAAAAgg/xBElxtMLwi8/s320/opro59.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Each user should run through the tutorial and setup. There are navigation links in the lower left-hand corner of the screens to start and move to the next step.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-owyguCzD3fk/TjdODoydXEI/AAAAAAAAAgk/mZH4MgqAB5c/s1600/opro60.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="228" src="http://2.bp.blogspot.com/-owyguCzD3fk/TjdODoydXEI/AAAAAAAAAgk/mZH4MgqAB5c/s320/opro60.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Once completed, click the exit link in the lower left-hand corner. Lync 2010 is now installed, setup, and configured for use.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Catch more Office 365 steps in Steve's &lt;/em&gt;&lt;a href="http://amzn.to/or6c6J"&gt;&lt;em&gt;Office 365 Walkthough Guide.&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Follow Steve on Twitter @stevethemanmann&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7112376276753473278?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QSjSrujQ0dVHIiTdw3j8Tba5eSQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QSjSrujQ0dVHIiTdw3j8Tba5eSQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/QSjSrujQ0dVHIiTdw3j8Tba5eSQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QSjSrujQ0dVHIiTdw3j8Tba5eSQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/ATrJQmBYW1M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7112376276753473278/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/office-365-installing-and-updating-lync.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7112376276753473278?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7112376276753473278?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/ATrJQmBYW1M/office-365-installing-and-updating-lync.html" title="Office 365: Installing and Updating Lync Online" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-Lxmt-5aQAdU/Tjc_lLCU6LI/AAAAAAAAAfk/y9E_1IDcGDI/s72-c/opro45.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/office-365-installing-and-updating-lync.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UCQnsyeSp7ImA9WhdRFUo.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-1326461435018270128</id><published>2011-08-01T19:57:00.000-04:00</published><updated>2011-08-05T16:14:23.591-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-05T16:14:23.591-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Office 365" /><category scheme="http://www.blogger.com/atom/ns#" term="Adding a Domain" /><category scheme="http://www.blogger.com/atom/ns#" term="Challenge 5" /><category scheme="http://www.blogger.com/atom/ns#" term="office 365 books" /><category scheme="http://www.blogger.com/atom/ns#" term="Office 365 Grid" /><title>Adding a Custom Domain to Office 365</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;If you have not registered for a custom domain, you may use the many providers on the internet such as the Domain Registry of America (www.droa.com). You will first need to determine if the domain name is available and then go through the purchasing procedures accordingly. Since I already have stevethemanmann.com and use that for my blog site, for my walkkthrough guide I created a new domain of “stevethemanmann.net”. After making the purchase, it could take several hours before your domain name is ready and available for configuration.&lt;br /&gt;
&lt;br /&gt;
When you know your domain name is ready, return to your Office 365 home page and click on the Admin menu item at the top of the page. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-XxucKA63g-k/Tjc41QV4e0I/AAAAAAAAAfA/IIcCn_I_jok/s1600/opro7.png"&gt;&lt;img border="0" height="354" src="http://4.bp.blogspot.com/-XxucKA63g-k/Tjc41QV4e0I/AAAAAAAAAfA/IIcCn_I_jok/s400/opro7.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Admin screen appears. Under Get your team started, click on the Add and verify your domain.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-9pYgTuXVEvY/Tjc48nQv5AI/AAAAAAAAAfE/K_8M_r3gTz4/s1600/opro8.png"&gt;&lt;img border="0" height="354" src="http://2.bp.blogspot.com/-9pYgTuXVEvY/Tjc48nQv5AI/AAAAAAAAAfE/K_8M_r3gTz4/s400/opro8.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Add a Domain screen appears. Enter your custom domain in the text box and click Check domain.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://1.bp.blogspot.com/-_zhi9rZQSPU/Tjc5EbxNfiI/AAAAAAAAAfI/ujuSJvsdhfk/s1600/opro9.png"&gt;&lt;img border="0" height="354" src="http://1.bp.blogspot.com/-_zhi9rZQSPU/Tjc5EbxNfiI/AAAAAAAAAfI/ujuSJvsdhfk/s400/opro9.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Your domain will be verified and a Domain Verification appears on the screen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-8Irzne3-bso/Tjc5K7PV-lI/AAAAAAAAAfM/IyxevIiDfnI/s1600/opro10.png"&gt;&lt;img border="0" height="354" src="http://3.bp.blogspot.com/-8Irzne3-bso/Tjc5K7PV-lI/AAAAAAAAAfM/IyxevIiDfnI/s400/opro10.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Next. The Verify Domain screen appears. Although the TXT record method is preferred, in my case I needed to use the MX record method. Read the directions carefully on this screen. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-r02uvSbw8zs/Tjc5RvUWEGI/AAAAAAAAAfQ/D3z4YgxvSJk/s1600/opro11.png"&gt;&lt;img border="0" height="400" src="http://4.bp.blogspot.com/-r02uvSbw8zs/Tjc5RvUWEGI/AAAAAAAAAfQ/D3z4YgxvSJk/s400/opro11.png" width="368" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;You need to modify the host settings within your domain configuration from your provider. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://4.bp.blogspot.com/-2bMfcrYJTLw/Tjc5WwLagYI/AAAAAAAAAfU/UeYrMa2GTgY/s1600/opro12.png"&gt;&lt;img border="0" src="http://4.bp.blogspot.com/-2bMfcrYJTLw/Tjc5WwLagYI/AAAAAAAAAfU/UeYrMa2GTgY/s400/opro12.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once you modify the settings, return to the Verify Domain screen and click Verify. You may need to wait a few minutes before your domain can be verified.&amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
Once verified, the Edit Name Server screen appears. Read the directions carefully. Again you will need to configure your domain and modify the Nameservers settings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://2.bp.blogspot.com/-JizUq3Ew0oU/Tjc5dxWMCmI/AAAAAAAAAfY/ZF7acye_m8U/s1600/opro13.png"&gt;&lt;img border="0" src="http://2.bp.blogspot.com/-JizUq3Ew0oU/Tjc5dxWMCmI/AAAAAAAAAfY/ZF7acye_m8U/s400/opro13.png" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Nameserver names are listed on the Office 365 screen (in Step #3). Enter these values into your domain configuration and accept the changes. &lt;br /&gt;
&lt;br /&gt;
Back on the Office 365 screen, click Next. The Domain is added and a confirmation screen appears.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://3.bp.blogspot.com/-UeKUyaLtrL0/Tjc5n85PQJI/AAAAAAAAAfc/FRpw5wrabC0/s1600/opro14.png"&gt;&lt;img border="0" height="354" src="http://3.bp.blogspot.com/-UeKUyaLtrL0/Tjc5n85PQJI/AAAAAAAAAfc/FRpw5wrabC0/s400/opro14.png" width="400" /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click Finish. The Domains screen appears and now your custom domain is listed.&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-sbSByraYFF8/Tjc6oTgT6HI/AAAAAAAAAfg/i03pLDEt8gA/s1600/opro15.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="353" src="http://4.bp.blogspot.com/-sbSByraYFF8/Tjc6oTgT6HI/AAAAAAAAAfg/i03pLDEt8gA/s400/opro15.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Catch more Office 365 steps in Steve's &lt;/em&gt;&lt;a href="http://amzn.to/or6c6J"&gt;&lt;em&gt;Office 365 Walkthough Guide.&lt;/em&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;Follow Steve on Twitter @stevethemanmann&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-1326461435018270128?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8QyCgEbB7HCY89mUpFkf5L2blfM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8QyCgEbB7HCY89mUpFkf5L2blfM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8QyCgEbB7HCY89mUpFkf5L2blfM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8QyCgEbB7HCY89mUpFkf5L2blfM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/MGzwAEpzM9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/1326461435018270128/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/adding-custom-domain-to-office-365.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/1326461435018270128?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/1326461435018270128?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/MGzwAEpzM9s/adding-custom-domain-to-office-365.html" title="Adding a Custom Domain to Office 365" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-XxucKA63g-k/Tjc41QV4e0I/AAAAAAAAAfA/IIcCn_I_jok/s72-c/opro7.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/adding-custom-domain-to-office-365.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUMHQ30-fSp7ImA9WhdREk0.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7861860883882456300</id><published>2011-08-01T10:03:00.000-04:00</published><updated>2011-08-01T10:03:52.355-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-01T10:03:52.355-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RadAjaxManager" /><category scheme="http://www.blogger.com/atom/ns#" term="Rad Ajax Loading Panel" /><category scheme="http://www.blogger.com/atom/ns#" term="RadGrid" /><category scheme="http://www.blogger.com/atom/ns#" term="Rad Grid" /><category scheme="http://www.blogger.com/atom/ns#" term="RadAjaxLoadingPanel" /><category scheme="http://www.blogger.com/atom/ns#" term="Telerik" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007" /><category scheme="http://www.blogger.com/atom/ns#" term="RadAjaxPanel" /><title>Using the Rad Ajax Loading Panel in SharePoint with a Rad Grid</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I implemented a Rad Grid which contained two levels of information within a user control that is being rendered in SharePoint (MOSS 2007). I therefore used coding and markup as explained on the Telerik demo site &lt;a href="http://demos.telerik.com/aspnet-ajax/grid/examples/programming/detailtabledatabind/defaultcs.aspx"&gt;here&lt;/a&gt;. When expanding the master rows to expose the "child" rows, the detail data is loaded on demand via the DetailTableDataBind event. In our situation this took a few seconds and therefore I wanted something to show that data was loading. Enter the Rad Ajax Loading Panel.&lt;br /&gt;
&lt;br /&gt;
The RadAjaxLoadingPanel object looked like a great fit. By default it presents a nice loading animation similiar to what I have seen in Silverlight. I therefore attempted to implement the loading panel for my situation. I followed examples as explained &lt;a href="http://demos.telerik.com/aspnet-ajax/ajax/examples/loadingpanel/loadingimages/defaultcs.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
While running the example code locally within a .NET Framework environment, the Rad Ajax Loading Panel worked like a charm. However, when attempting to run the same code within SharePoint, I was not so lucky. At first I was seeing the loading panel on the first postback but never again and in certain configurations based on examples, I did not see it appear at all. &lt;br /&gt;
&lt;br /&gt;
Finally, I was able to get it all to work within SharePoint. Here is how my markup ended up being structured:&lt;br /&gt;
&lt;br /&gt;
1) First I declared the RadAjaxLoading Panel.&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxLoadingPanel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="server"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadAjaxLoadingPanel1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;MinDisplayTime&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="200" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ZIndex&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;EnableTheming&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="false"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;Skin&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="Default"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxLoadingPanel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
2) Next I needed to wrap everything else within a RadAjaxPanel. I believe this was the key to having everything work in SharePoint.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue;"&gt;&amp;lt;&lt;/span&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxPanel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="server"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="AjaxPanel"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;3) Now comes the RadAjaxManager which controls when to show the loading panel.&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxManager&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadAjaxManager1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="server"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;EnablePageHeadUpdate&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="False"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;AjaxSettings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;AjaxSetting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;AjaxControlID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;UpdatedControls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;AjaxUpdatedControl&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ControlID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1" &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;LoadingPanelID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadAjaxLoadingPanel1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;UpdatedControls&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;AjaxSetting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;AjaxSettings&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxManager&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;4)&amp;nbsp;Then I have all&amp;nbsp;my grid&amp;nbsp;goodness which I will spare all the details.&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadGrid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="server"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;Width&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="100%"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;ShowStatusBar&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="true"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;AutoGenerateColumns&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="False"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;AllowSorting&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="True"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;AllowMultiRowSelection&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="False"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;AllowPaging&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="True"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;OnDetailTableDataBind&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1_DetailTableDataBind"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;OnItemDataBound&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1_ItemDataBound"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;OnNeedDataSource&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="RadGrid1_NeedDataSource"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;EnableEmbeddedSkins&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="false"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;  &lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;EnableViewState&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;="true"&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;.......GRID MARKUP HERE&lt;/span&gt;&lt;span style="color: blue;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadGrid&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;        &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
4) Finally I have the closing RadAjaxPanel tag.&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;/telerik&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: maroon; font-family: Consolas; font-size: x-small;"&gt;RadAjaxPanel&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;This sequence of markup allowed the loading panel animation to display everytime there was a postback to get the detail data without refreshing the entire page within SharePoint. As I said above, I think the key was wrapping the Ajax Manager and the Rad Grid within a Rad Ajax Panel which was not needed or shown in the Telerik demos. &lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7861860883882456300?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DKrPGAqmuMKlnvvAuC1ruQhW1Ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DKrPGAqmuMKlnvvAuC1ruQhW1Ns/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DKrPGAqmuMKlnvvAuC1ruQhW1Ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DKrPGAqmuMKlnvvAuC1ruQhW1Ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/AuDeR5se-h8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7861860883882456300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/08/using-rad-ajax-loading-panel-in.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7861860883882456300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7861860883882456300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/AuDeR5se-h8/using-rad-ajax-loading-panel-in.html" title="Using the Rad Ajax Loading Panel in SharePoint with a Rad Grid" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/08/using-rad-ajax-loading-panel-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUYGSXw5cSp7ImA9WhdSFkU.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-8495025435938392228</id><published>2011-07-26T09:32:00.000-04:00</published><updated>2011-07-26T09:32:08.229-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-26T09:32:08.229-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="RADTooltip" /><category scheme="http://www.blogger.com/atom/ns#" term="MOSS 2007 Search" /><category scheme="http://www.blogger.com/atom/ns#" term="Tooltip in Search Results" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Search Results" /><title>Adding Telerik RAD ToolTips to Your SharePoint Search Results</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;We have heavily customized Search results in MOSS 2007. We wanted to present a tooltip pop-up when the users hover over each result. We have XSLT search result templates for various types of results including clients and people. For example purposes, I will explain using the people results.&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Each result on the search results page has an ID that contains CoreResultListItem. T&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: black;"&gt;his is set in the search results XSLT. The first thing that needs to be done is to insure that the search results template has a&amp;nbsp; &amp;lt;div&amp;gt; running at the server.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: x-small;"&gt;&amp;lt;div&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;runat&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;server&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;class&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;people&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;id&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;{concat('CoreResultListItem',id)}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: red; font-family: Consolas; font-size: x-small;"&gt;accountname&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;=&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;{accountname}&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;"&lt;/span&gt;&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: x-small;"&gt; &amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: blue; font-size: x-small;"&gt;&lt;span style="color: black; font-family: Arial, Helvetica, sans-serif; font-size: small;"&gt;Since I am dealing with multiple types of results together, I set the class="people" so I know its a person. Next I use an identifying field so I know which person to display the information about. Here I am using &lt;span style="font-size: x-small;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;&lt;span style="color: blue;"&gt;{accountname} &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;which is one of the managed properties for people results.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Once that is in place, I created a non visual web part that will sit on the search results page and handle the "tooltipification". The main method I created was AddControls&amp;nbsp;loops through the search results and adds the tooltip to each result using an ASCX User Control. This user control displays information about the person as the accountname will be passed into the control. This control runs separate from the web part (see examples on the Telerik RAD Controls site if you need more info).&lt;br /&gt;
&lt;br /&gt;
A condensed version is shown here:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;private void AddControls(ControlCollection page) &lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp; foreach (Control c in page)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; { &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (c.ClientID != null)&lt;br /&gt;
&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; if (c.ClientID.Contains("CoreResultListItem"))&lt;br /&gt;
&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; RadToolTip tooltip = new RadToolTip();&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltip.ShowEvent = ToolTipShowEvent.OnMouseOver;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltip.TargetControlID = c.ClientID;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;tooltip.IsClientID = true;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;tooltip.ID = "RadToolTip" + c.ID;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltip.HideEvent = ToolTipHideEvent.LeaveToolTip;&lt;br /&gt;
&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; switch ((c as HtmlGenericControl).Attributes["Class"])&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;&amp;nbsp;&amp;nbsp;case "people": //Person&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;Control ctrlPerson = Page.LoadControl("~\\UserControls\\PublicContactCardSearch.ascx");&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;PublicContactCardSearch.PublicContactCardSearch detailsPerson =&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; (PublicContactCardSearch.PublicContactCardSearch)ctrlPerson;&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; if ((c as HtmlGenericControl).Attributes["accountname"] != null)&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; if ((c as HtmlGenericControl).Attributes["accountname"] != string.Empty)&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; {&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; detailsPerson.ADAccount = (c as HtmlGenericControl).Attributes["accountname"];&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; tooltip.Controls.Add(ctrlPerson);&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;&amp;nbsp;&amp;nbsp; c.NamingContainer.Controls.Add(tooltip);&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; }&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;break;&lt;br /&gt;
&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; case "client": //Client&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;.... SIMILIAR CODE FOR EACH TYPE OF RESULT&lt;br /&gt;
&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; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (c.HasControls())&lt;br /&gt;
&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; AddControls(c.Controls);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I then call this in the CreateChildControls method:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;AddControls(Page.FindControl("ctl00").Controls);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
The "ctl00" is the master page so I pass in the controls collection of the master page. The AddControls method is recursive which isn't favorable but was the only way I could get to the search result items.&lt;br /&gt;
&lt;br /&gt;
When switching search results pages using the paging, I noticed the tooltips were showing from the orignal page. Therefore I needed to make sure that the control states were clear:&lt;br /&gt;
&lt;br /&gt;
ClearChildControlState();&lt;br /&gt;
ViewState.Clear();&lt;br /&gt;
&lt;br /&gt;
I used both of these in the Page_Load and the ClearChildControlState() in the Render method as well.&lt;br /&gt;
&lt;br /&gt;
The results (although my picture looks goofy):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;span style="font-family: Consolas; font-size: x-small;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/-qikTal52siQ/Ti7ApN3eoKI/AAAAAAAAAeI/CpqUABUDEmg/s1600/search-rollover-2.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="211" src="http://1.bp.blogspot.com/-qikTal52siQ/Ti7ApN3eoKI/AAAAAAAAAeI/CpqUABUDEmg/s320/search-rollover-2.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-8495025435938392228?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3q9KdI00GkPBjFmMqsu9zPzyfe4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3q9KdI00GkPBjFmMqsu9zPzyfe4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/3q9KdI00GkPBjFmMqsu9zPzyfe4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3q9KdI00GkPBjFmMqsu9zPzyfe4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/ph9unVnNAZI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/8495025435938392228/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/07/adding-telerik-rad-tooltips-to-your.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/8495025435938392228?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/8495025435938392228?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/ph9unVnNAZI/adding-telerik-rad-tooltips-to-your.html" title="Adding Telerik RAD ToolTips to Your SharePoint Search Results" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-qikTal52siQ/Ti7ApN3eoKI/AAAAAAAAAeI/CpqUABUDEmg/s72-c/search-rollover-2.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/07/adding-telerik-rad-tooltips-to-your.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE4HRX8yeCp7ImA9WhZaEU8.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-4853767294943614240</id><published>2011-06-26T17:15:00.000-04:00</published><updated>2011-06-26T17:15:34.190-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-26T17:15:34.190-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Android Battery Usage" /><category scheme="http://www.blogger.com/atom/ns#" term="Android Battery" /><category scheme="http://www.blogger.com/atom/ns#" term="Android" /><category scheme="http://www.blogger.com/atom/ns#" term="Android Phone" /><title>Keep Your Android Running All Day</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;I just wrote and published a little guide to help keep your Android-powered smart phone running all day without charging. &lt;a href="http://amzn.to/mE4sFe"&gt;http://amzn.to/mE4sFe&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
It is currently only available in Kindle but the hard copy will be available soon.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-4853767294943614240?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/w7zjdwGp0EGLCVd0T-h6xyBNzbg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7zjdwGp0EGLCVd0T-h6xyBNzbg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/w7zjdwGp0EGLCVd0T-h6xyBNzbg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/w7zjdwGp0EGLCVd0T-h6xyBNzbg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/Pk0N0RcEmVc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/4853767294943614240/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/06/keep-your-android-running-all-day.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4853767294943614240?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4853767294943614240?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/Pk0N0RcEmVc/keep-your-android-running-all-day.html" title="Keep Your Android Running All Day" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/06/keep-your-android-running-all-day.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGQ3szcSp7ImA9WhZTGUQ.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7676482209230414435</id><published>2011-03-24T16:32:00.000-04:00</published><updated>2011-03-24T16:32:02.589-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-24T16:32:02.589-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="presence" /><category scheme="http://www.blogger.com/atom/ns#" term="Ajax" /><category scheme="http://www.blogger.com/atom/ns#" term="Lync Server" /><category scheme="http://www.blogger.com/atom/ns#" term="Communicator" /><category scheme="http://www.blogger.com/atom/ns#" term="postback" /><category scheme="http://www.blogger.com/atom/ns#" term="updatepanel" /><category scheme="http://www.blogger.com/atom/ns#" term="IMNRC" /><title>IMNRC in UpdatePanel - Postback Issue Resolved</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;strong&gt;Issue Premise&lt;/strong&gt;&lt;br /&gt;
When using IMNRC within an Ajax based UpdatePanel, the Communicator/Lync presence appears fine upon initial load. Once a post back occurs, the presence indicators render as offline images and the communication menu is not available. This is the exact issue discussed in the Microsoft forums &lt;a href="http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/4f97cd1d-1bae-48d3-bf74-ad549b2df478"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Scenario&lt;/strong&gt;&lt;br /&gt;
I created a tabbed version of the Smart Part web part. This tabbed version renders various configurable tabs, and just like the Smart Part, loads the selected aspx user control. I use an UpdatePanel to load the controls and perform partial post backs when a different tab is selected. &lt;br /&gt;
&lt;br /&gt;
One of the controls I created for use within this tabbed web part is a list of users based on certain filters or criteria. I generate the users using the presence image calling the IMNRC javascript function within the onload parameter. As described in the Issue Premise, upon initial rendering, the indicators function normally. When I click on a different tab and then come back to the list of users, all of the images go "offline" and there is no more drop-down menu available.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Root Cause&lt;/strong&gt;&lt;br /&gt;
The root cause lies within the IMNRC function during a postback. The objects are not set properly for conditions to render the proper code. The orginal poster of the &lt;a href="http://social.msdn.microsoft.com/Forums/en/sharepointdevelopment/thread/4f97cd1d-1bae-48d3-bf74-ad549b2df478"&gt;problem&lt;/a&gt;&amp;nbsp;found that commenting out a condition in the IMNRC function allowed the presence to persist upon postbacks. I was able to reproduce his solution and it did work but I noticed that even though the indicators showed the users' status, I no longer had the communicator menu after a postback. So the loss of functionality as well as the editing of system javascript would not work for me. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Solution&lt;/strong&gt;&lt;br /&gt;
My solution involved four steps: &lt;br /&gt;
&lt;br /&gt;
1) Copying and tweaking the IMNRC function to handle postbacks&lt;br /&gt;
2) Renaming the IMNRC function to something else (e.g. CustomIMNRC)&lt;br /&gt;
3) Including the new function in my control markup or including in a referenced custom .js file&lt;br /&gt;
4) Modifying the onload parameter of the img tag to use the new function name.&lt;br /&gt;
&lt;br /&gt;
The tweaking of the IMNRC function involves creating a new variable named postback and setting that to true:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;var objSpan = obj;&lt;br /&gt;
var id = obj.id;&lt;br /&gt;
var fFirst = false;&lt;br /&gt;
&lt;strong&gt;var postback = true;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
Next change the fFirst variable to postback in one of the lower if conditions:&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;if (&lt;strong&gt;postback&lt;/strong&gt; &amp;amp;&amp;amp; EnsureIMNControl() &amp;amp;&amp;amp; IMNControlObj.PresenceEnabled) {&lt;br /&gt;
var state = 1, img;&lt;br /&gt;
state = IMNControlObj.GetStatus(name, id);&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;....&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-size: small;"&gt;Finally add || postback to the last if (fFirst) condition: {this block of code allows the communicator menu to appear over the image when moused over}&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;if (fFirst &lt;strong&gt;|| postback&lt;/strong&gt;) {&lt;br /&gt;
var objRet = IMNGetOOUILocation(obj);&lt;br /&gt;
objSpan = objRet.objSpan;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;...&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-size: x-small;"&gt;&lt;/span&gt;The full function is show below: (use it in as script in your markup or include in a reference .js file)&lt;br /&gt;
&lt;br /&gt;
function CustomIMNRC(name, elem) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (name == null || name == '')&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; return;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (browseris.ie5up &amp;amp;&amp;amp; browseris.win32) {&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; var obj = (elem) ? elem : window.event.srcElement;&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; var objSpan = obj;&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; var id = obj.id;&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; var fFirst = false;&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; var postback = true;&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; if (!IMNDictionaryObj) {&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; IMNDictionaryObj = new Object();&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; IMNNameDictionaryObj = new Object();&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; IMNSortableObj = new Object();&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; IMNShowOfflineObj = new Object();&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; if (!IMNOrigScrollFunc) {&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; IMNOrigScrollFunc = window.onscroll;&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; window.onscroll = IMNScroll;&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; }&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; }&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; if (IMNDictionaryObj) {&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; if (!IMNNameDictionaryObj[id]) {&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; IMNNameDictionaryObj[id] = name;&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; fFirst = true;&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; }&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; if (typeof (IMNDictionaryObj[id]) == "undefined") {&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; IMNDictionaryObj[id] = 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; }&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; if (!IMNSortableObj[id] &amp;amp;&amp;amp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(typeof (obj.Sortable) != "undefined")) {&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; IMNSortableObj[id] = obj.Sortable;&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; if (!bIMNOnloadAttached) {&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;&amp;nbsp;&amp;nbsp; if (EnsureIMNControl() &amp;amp;&amp;amp; IMNControlObj.PresenceEnabled)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; window.attachEvent("onload", IMNSortTable);&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;&amp;nbsp;&amp;nbsp; bIMNOnloadAttached = true;&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; }&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; }&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; if (!IMNShowOfflineObj[id] &amp;amp;&amp;amp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;(typeof (obj.ShowOfflinePawn) != "undefined")) {&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; IMNShowOfflineObj[id] = obj.ShowOfflinePawn;&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; }&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; if (postback &amp;amp;&amp;amp; EnsureIMNControl() &amp;amp;&amp;amp; IMNControlObj.PresenceEnabled) {&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; var state = 1, img;&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; state = IMNControlObj.GetStatus(name, id);&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; if (IMNIsOnlineState(state) || IMNSortableObj[id] ||&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IMNShowOfflineObj[id]) {&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;&amp;nbsp;&amp;nbsp; img = IMNGetStatusImage(state, IMNSortableObj[id] ||&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;IMNShowOfflineObj[id]);&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;&amp;nbsp;&amp;nbsp; IMNUpdateImage(id, img);&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;&amp;nbsp;&amp;nbsp; IMNDictionaryObj[id] = state;&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; }&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; }&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; }&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; if (fFirst || postback) {&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; var objRet = IMNGetOOUILocation(obj);&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; objSpan = objRet.objSpan;&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; if (objSpan) {&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; objSpan.onmouseover = IMNShowOOUIMouse;&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; objSpan.onfocusin = IMNShowOOUIKyb;&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; objSpan.onmouseout = IMNHideOOUI;&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; objSpan.onfocusout = IMNHideOOUI;&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; }&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; }&lt;br /&gt;
&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;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7676482209230414435?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8pMyHR6joyRelP-BsAOa9XLqmDo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8pMyHR6joyRelP-BsAOa9XLqmDo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/8pMyHR6joyRelP-BsAOa9XLqmDo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8pMyHR6joyRelP-BsAOa9XLqmDo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/i6zdsQuRgb4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7676482209230414435/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/03/imnrc-in-updatepanel-postback-issue.html#comment-form" title="11 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7676482209230414435?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7676482209230414435?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/i6zdsQuRgb4/imnrc-in-updatepanel-postback-issue.html" title="IMNRC in UpdatePanel - Postback Issue Resolved" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>11</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/03/imnrc-in-updatepanel-postback-issue.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIMRnw9fSp7ImA9Wx9VGE8.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-3592877001030392835</id><published>2011-02-04T08:53:00.000-05:00</published><updated>2011-02-04T08:53:07.265-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-02-04T08:53:07.265-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2007" /><category scheme="http://www.blogger.com/atom/ns#" term="track changes" /><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2010" /><title>InfoPath 2007/2010: Tracking Changes in InfoPath</title><content type="html">&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;One of the coolest solutions in my &lt;span&gt;&lt;a href="http://www.amazon.com/InfoPath-SharePoint-2010-How-Steven/dp/0672333422?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;InfoPath How-To book &lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0672333422" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&lt;/span&gt;is the tracking of changes within a form. Although this requires code-behind the results are well worth the effort. Although my latest solution is for InfoPath 2010, you can use the same code and concepts in InfoPath 2007. My original solution was indeed in InfoPath 2007.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;While writing the solution for the book, I realized I did not have the latest code and that there were some missing steps that I coded at the client site to handle line breaks. Have no fear! I am now working for that previous customer and reviewed the code that I was missing.&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;On Page 280 of my &lt;span&gt;&lt;a href="http://www.amazon.com/InfoPath-SharePoint-2010-How-Steven/dp/0672333422?ie=UTF8&amp;amp;tag=stevemaspath-20&amp;amp;link_code=btl&amp;amp;camp=213689&amp;amp;creative=392969" target="_blank"&gt;book&lt;/a&gt;&lt;img alt="" border="0" height="1" src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;amp;l=btl&amp;amp;camp=213689&amp;amp;creative=392969&amp;amp;o=1&amp;amp;a=0672333422" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0px; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important;" width="1" /&gt;&lt;/span&gt;, there is Listing 18.5. You'll see the "Get the Changes" line which calls the Diff method of the SPDiffUtility. Before this line, enter the following:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: &amp;quot;Tahoma&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;, Courier, monospace;"&gt;oldValue&amp;nbsp;= oldValue.Replace("\n",&amp;nbsp;SPDiffUtility.ChangeOpenTag + "&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;" + SPDiffUtility.ChangeCloseTag);&lt;br /&gt;
newValue&amp;nbsp;= newValue.Replace("\n",&amp;nbsp;SPDiffUtility.ChangeOpenTag + "&amp;lt;br&amp;gt;&amp;lt;/br&amp;gt;" + SPDiffUtility.ChangeCloseTag);&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="color: black; font-family: &amp;quot;Tahoma&amp;quot;, &amp;quot;sans-serif&amp;quot;; font-size: 10pt; mso-ansi-language: EN-US; mso-bidi-language: AR-SA; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-language: EN-US;"&gt;&lt;span style="font-family: Times New Roman; font-size: small;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;You'll need to declare oldValue and newValue prior to these lines. You can set these to the event values e.OldValue and e.NewValue. Without using these replace statements, any line breaks in the original text do not get reflected in the track changes text. Replacing the line breaks (\n) with the html shown above preserves the new lines in the tracked changes.&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-3592877001030392835?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2Bj_Qg1fnHDYJs5KFU0WzS1utzw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Bj_Qg1fnHDYJs5KFU0WzS1utzw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2Bj_Qg1fnHDYJs5KFU0WzS1utzw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2Bj_Qg1fnHDYJs5KFU0WzS1utzw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/TY9h-ZIpVh0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/3592877001030392835/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/02/infopath-20072010-tracking-changes-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/3592877001030392835?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/3592877001030392835?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/TY9h-ZIpVh0/infopath-20072010-tracking-changes-in.html" title="InfoPath 2007/2010: Tracking Changes in InfoPath" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/02/infopath-20072010-tracking-changes-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEUFRXo_fyp7ImA9Wx9WE0o.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-6531405567404552284</id><published>2011-01-18T07:28:00.000-05:00</published><updated>2011-01-18T12:36:54.447-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-18T12:36:54.447-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Service Applications" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="GUIDs" /><category scheme="http://www.blogger.com/atom/ns#" term="Database GUID" /><title>SharePoint 2010: Removing GUIDs in Several Service Application Database Names</title><content type="html">&lt;strong&gt;Introduction&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
I noticed a few months ago that Shane Young was on a mission to explain how to remove the GUID from the default database names that are generated for each service application in SharePoint 2010. His main post which contains links to specific items is available &lt;a href="http://msmvps.com/blogs/shane/archive/2010/10/26/getting-rid-of-guids-in-sharepoint-2010-database-names.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
I luckily ran into several service applications that make it easy to rename the database as a new database is created and configured. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Word Automation Services&lt;/strong&gt;&lt;br /&gt;
This was the first one I found. Using the SharePoint Powershell cmdlet, Set-SPWordConversionServiceApplication allows you to create a new database:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-size: x-small;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;Set-SPWordConversionServiceApplication -Identity "Word Automation Services" -DatabaseServer SP2010\SQLSharePoint -DatabaseName WordServices&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;Managed Metadata Service&lt;/strong&gt;&lt;br /&gt;
The&amp;nbsp;Managed Metadata Service works the same way:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;span style="color: #1f497d;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="font-size: x-small;"&gt;Set-SPMetadataServiceApplication –Identity “Managed Metadata Service” –DatabaseName TermStoreDB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 0pt;"&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Business Data Connectivity Service&lt;/strong&gt;&lt;br /&gt;
The&amp;nbsp;BCS works similiar:&lt;br /&gt;
&lt;div class="CHAPBM" style="margin: 0in 0in 4pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span class="US"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; font-size: 8pt; mso-bidi-font-size: 12.0pt;"&gt;&lt;div class="CHAPBM" style="margin: 0in 0in 4pt;"&gt;&lt;span class="US"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-size: x-small;"&gt;$bcs = Get-SPServiceApplication -Identity bc4399ed-a2e0-4397-bf07-cd3d207e630e&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="CHAPBM" style="margin: 0in 0in 4pt;"&gt;&lt;span class="US"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-size: x-small;"&gt;Set-SPBusinessDataCatalogServiceApplication –Identity $bcs –DatabaseName BCS_DB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;&lt;em&gt;NOTE: You can find the GUID by using Get-SPServiceApplication and finding the&amp;nbsp;BCS Service in the listing.&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;Secure Store Service&lt;/strong&gt;&lt;br /&gt;
The Secure Store Service is similiar yet different. The Set-SPSecureStoreServiceApplication needs the identity of the service application, so you need to get that first:&lt;br /&gt;
&lt;br /&gt;
&lt;div class="CHAPBM" style="margin: 0in 0in 4pt;"&gt;&lt;span class="US"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-size: x-small;"&gt;$sss = Get-SPServiceApplication -Identity bc4399ed-a2e0-4397-bf07-cd3d207e630e&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="CHAPBM" style="margin: 0in 0in 4pt;"&gt;&lt;span class="US"&gt;&lt;span style="font-family: &amp;quot;Courier New&amp;quot;; mso-bidi-font-size: 12.0pt;"&gt;&lt;span style="font-family: Verdana, sans-serif;"&gt;&lt;span style="color: #0b5394;"&gt;&lt;span style="font-size: x-small;"&gt;Set-SPSecureStoreServiceApplication –Identity $sss –DatabaseName SecureStoreDB&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;strong&gt;&lt;span style="font-size: x-small;"&gt;&lt;em&gt;NOTE: You can find the GUID by using Get-SPServiceApplication and finding the Secure Store Service in the listing.&lt;/em&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;
Here's the tricky part, although the command lines above run and take a few moments to process, the new database is not created. The new database name is set within the properties but SQL Server knows of no such thing. The easy fix here is to&amp;nbsp;view the Secure Store Service Application properties from within Central Admin and click OK. Even though you may not have changed anything from the UI, the database name will be processed and a new database will be created. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TTWFlzuBR6I/AAAAAAAAAd8/2IAfGeQANkA/s1600/SSS_DBRename.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="311" n4="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TTWFlzuBR6I/AAAAAAAAAd8/2IAfGeQANkA/s400/SSS_DBRename.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;Since you need to visit Central Admin anyway, you may just want to skip the PowerShell part and go right into the properties to change the name there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;
Each service application has its own way of doing things, however, some make it easy to change the database name and actually create a new instance in SQL Server. Once the new&amp;nbsp;databases are created, you can drop the old databases with the GUID. You may need to restart your servers such that the old databases are no longer in use.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-6531405567404552284?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/MRC1M7VuhJC3hKSaN_0_stGRES4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MRC1M7VuhJC3hKSaN_0_stGRES4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/MRC1M7VuhJC3hKSaN_0_stGRES4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/MRC1M7VuhJC3hKSaN_0_stGRES4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/Yekml6mpsyg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/6531405567404552284/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2011/01/sharepoint-2010-removing-guids-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/6531405567404552284?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/6531405567404552284?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/Yekml6mpsyg/sharepoint-2010-removing-guids-in.html" title="SharePoint 2010: Removing GUIDs in Several Service Application Database Names" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gmYwAJepiK4/TTWFlzuBR6I/AAAAAAAAAd8/2IAfGeQANkA/s72-c/SSS_DBRename.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2011/01/sharepoint-2010-removing-guids-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0YDQn06eSp7ImA9Wx9SFUw.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-5258667328107319744</id><published>2010-12-04T20:06:00.000-05:00</published><updated>2010-12-04T20:06:13.311-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T20:06:13.311-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="List Definition" /><category scheme="http://www.blogger.com/atom/ns#" term="Content Type" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="List Instance" /><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath with SharePoint 2010" /><title>SharePoint 2010: Using Visual Studio 2010 to Create a List Definition and List Instance (Based on a new Content Type)</title><content type="html">&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;In order to programmatically add a new list definition and instance based on a new content type, you will need to expand upon the solution/project created in the &lt;a href="http://stevemannspath.blogspot.com/2010/11/sharepoint-2010-leveraging-visual.html"&gt;content type post&lt;/a&gt;. Right-click the project and select Add New Item. The Add New Item dialog appears:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_gmYwAJepiK4/TPrj4yFofOI/AAAAAAAAAdo/JCV6m0Kn07c/s1600/List+Def+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="351" ox="true" src="http://1.bp.blogspot.com/_gmYwAJepiK4/TPrj4yFofOI/AAAAAAAAAdo/JCV6m0Kn07c/s400/List+Def+1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Select List Definition from Content Type, enter a name, and then click Add. The SharePoint Customization Wizard appears:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gmYwAJepiK4/TPrkJB_QaBI/AAAAAAAAAds/aNyQxIJgGiw/s1600/list+def+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="317" ox="true" src="http://3.bp.blogspot.com/_gmYwAJepiK4/TPrkJB_QaBI/AAAAAAAAAds/aNyQxIJgGiw/s400/list+def+2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Enter an appropriate display name for the list definition and select the content type from the drop-down. &lt;em&gt;&lt;strong&gt;The drop-down will only show the content types that are being defined within the current solution.&lt;/strong&gt;&lt;/em&gt; Leave the Add a list instance checked if you want the deployment of the solution to create the actual list. Click Finish.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;The list definition elements file is opened. Add Unique=”TRUE”. The Unique setting means that the list instance will be created once and there is no need to show this definition to the users moving forward:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TPrkmJ42LMI/AAAAAAAAAdw/vM6Iuztw3EA/s1600/list+def+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="175" ox="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TPrkmJ42LMI/AAAAAAAAAdw/vM6Iuztw3EA/s320/list+def+3.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none; margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Expand the ListInstance1 item in the Solution Explorer and click on the Elements.xml underneath. This defines the instance of the list (or document library). Change the title to determine the name of the list instance. &lt;em&gt;&lt;strong&gt;If the list will be a document library, modify the URL setting by removing the “Lists/”.&lt;/strong&gt;&lt;/em&gt; &lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;Enter a name without spaces for the URL. Enter an appropriate description:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gmYwAJepiK4/TPrkvTWC5kI/AAAAAAAAAd0/RI9-BCgGnw0/s1600/list+def+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="122" ox="true" src="http://3.bp.blogspot.com/_gmYwAJepiK4/TPrkvTWC5kI/AAAAAAAAAd0/RI9-BCgGnw0/s400/list+def+4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="mso-no-proof: yes;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;Save all of the changes to the files.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Calibri;"&gt;Right-click the Project in Solution Explorer and select Deploy. &lt;/span&gt;&lt;span style="font-family: Calibri;"&gt;The content type package is built and added to the SharePoint farm solutions. The solution is deployed globally as a feature that is available at the site level. The site feature will be activated at the root site collection but may not be activated within other sites. The site columns, content type, and list (document library) are created accordingly on the root site. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-5258667328107319744?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/_2OMEa6pO3ZyzSYRVZqdVOFZdfQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_2OMEa6pO3ZyzSYRVZqdVOFZdfQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/_2OMEa6pO3ZyzSYRVZqdVOFZdfQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/_2OMEa6pO3ZyzSYRVZqdVOFZdfQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/gafhw-mYsP4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/5258667328107319744/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/12/sharepoint-2010-using-visual-studio.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5258667328107319744?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5258667328107319744?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/gafhw-mYsP4/sharepoint-2010-using-visual-studio.html" title="SharePoint 2010: Using Visual Studio 2010 to Create a List Definition and List Instance (Based on a new Content Type)" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_gmYwAJepiK4/TPrj4yFofOI/AAAAAAAAAdo/JCV6m0Kn07c/s72-c/List+Def+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/12/sharepoint-2010-using-visual-studio.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0AEQXYzcSp7ImA9Wx9TF0Q.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-7593749013796561611</id><published>2010-11-26T10:01:00.000-05:00</published><updated>2010-11-26T12:15:00.889-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-26T12:15:00.889-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath Holiday Poem" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath with SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2010" /><title>InfoPath Holiday Poem</title><content type="html">&lt;div align="center" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: grey; font-size: 14pt; mso-bidi-font-size: 12.0pt;"&gt;InfoPath with SharePoint 2010 Holiday Poem&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Twas the night before deployment, when all through the farm,&lt;br /&gt;
Not a service was stirring, not even an alarm*.&lt;br /&gt;
The forms were all published to a network location with care,&lt;br /&gt;
In hopes that the Admin will map a drive there.&lt;br /&gt;
&lt;br /&gt;
The secondary data sources were all snug in their connection,&lt;br /&gt;
While the Secure Store Service provided protection.&lt;br /&gt;
And the assembly all built, and placed in the cache,&lt;br /&gt;
Had just settled strong names with keys to match.&lt;br /&gt;
&lt;br /&gt;
When out on the farm there arose such a clatter,&lt;br /&gt;
I sprang from the VM to see what was the matter.&lt;br /&gt;
Away to the Windows Server, I remoted like a flash,&lt;br /&gt;
Tore open the Services and threw up the GAC.&lt;br /&gt;
&lt;br /&gt;
The XML in the manifest and the method it knows,&lt;br /&gt;
Gave access to instantiate the objects below.&lt;br /&gt;
When, what did my wondering eyes see in the tools,&lt;br /&gt;
But picker controls and several “If” rules.&lt;br /&gt;
&lt;br /&gt;
With a little rule driver, so lively and gay,&lt;br /&gt;
I knew in a moment it was hacked from the SDK.&lt;br /&gt;
More rapid than eagles the Conditions they came,&lt;br /&gt;
With dialogs and Actions that called them by name!&lt;br /&gt;
&lt;br /&gt;
“Is Blank! Is Not Equal To! Is not a URL!”,&lt;br /&gt;
Setting a field’s value was all blown to hell.&lt;br /&gt;
“Begins with! Contains! This Field Changes!”,&lt;br /&gt;
Submit will not work with values in these ranges.&lt;br /&gt;
&lt;br /&gt;
As workflows that before the wild tasks did fly,&lt;br /&gt;
When they meet with an obstacle, &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;we just mount a new drive.&lt;br /&gt;
So up to the production server they flew,&lt;br /&gt;
With an XSN full of schemas, and a DLL too.&lt;br /&gt;
&lt;br /&gt;
And then, in a twinkling, I heard on the prompt,&lt;br /&gt;
s-t-s-a-d-m someone did stomp.&lt;br /&gt;
I tried to be quiet, I tried not to yell,&lt;br /&gt;
“hey, now you can do that using PowerShell…”.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span style="color: grey;"&gt;We added the template and with the .wsp,&lt;br /&gt;
Deployed the solution at a quarter-til three.&lt;br /&gt;
They asked if in a dilemma, what should they do?&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Just pick up a copy of “&lt;/span&gt;&lt;/b&gt;&lt;a href="http://www.amazon.com/dp/0672333422?tag=stevemaspath-20&amp;amp;camp=213381&amp;amp;creative=390973&amp;amp;linkCode=as4&amp;amp;creativeASIN=0672333422&amp;amp;adid=0S64PQXPAVCWCAPNAXPD&amp;amp;"&gt;&lt;b&gt;&lt;span style="color: blue;"&gt;InfoPath with SharePoint 2010 How-To&lt;/span&gt;&lt;/b&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;”**!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Happy Holidays!!!&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Steve Mann&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;a href="http://www.stevethemanmann.com/"&gt;&lt;b&gt;www.SteveTheManMann.com&lt;/b&gt;&lt;/a&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&lt;span style="color: grey; font-size: 10pt; mso-bidi-font-size: 12.0pt;"&gt;*another word for alert since alert doesn’t rhyme with farm&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;**Release Dates&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Europe – Dec 3rd&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;USA and Japan– December 13&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;b&gt;&lt;span style="color: grey;"&gt;Canada – December 14&lt;sup&gt;th&lt;/sup&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div align="center" style="text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-7593749013796561611?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/STQqHGcIVoqLDwBlSy6F5goJwmM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/STQqHGcIVoqLDwBlSy6F5goJwmM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/STQqHGcIVoqLDwBlSy6F5goJwmM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/STQqHGcIVoqLDwBlSy6F5goJwmM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/yBH_zncefLo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/7593749013796561611/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/11/infopath-holiday-poem.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7593749013796561611?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/7593749013796561611?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/yBH_zncefLo/infopath-holiday-poem.html" title="InfoPath Holiday Poem" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>1</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/11/infopath-holiday-poem.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0QBRHg6fSp7ImA9Wx9SFUw.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-4547685349592224248</id><published>2010-11-11T14:10:00.000-05:00</published><updated>2010-12-04T20:09:15.615-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-04T20:09:15.615-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Content Types" /><category scheme="http://www.blogger.com/atom/ns#" term="Visual Studio 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Package Content Types" /><title>SharePoint 2010: Leveraging Visual Studio  2010 to Deploy Custom Content Types</title><content type="html">&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;&lt;a href="http://stevemannspath.blogspot.com/2010/12/sharepoint-2010-using-visual-studio.html"&gt;l&lt;/a&gt;It's fairly easy to create content types right within SharePoint itself. However, when in a development scenario, you need an easy way to replicate custom content type creation without having to manually enter site columns and site content types by hand. Luckily Visual Studio 2010 has a project for that. Generating &amp;nbsp;a Content Type project&amp;nbsp;will easily package up&amp;nbsp;site column and content type&amp;nbsp;definitions into a re-distributable solution/feature allowing for seemless deployment between environments (e.g. dev, staging, uat, production, etc.).&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: &amp;quot;Helvetica Neue&amp;quot;, Arial, Helvetica, sans-serif;"&gt;The first step is&amp;nbsp;to fire up Visual Studio 2010 and select File -&amp;gt; New -&amp;gt; Project. The&amp;nbsp;New Project&amp;nbsp;dialog appears:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw6y2OhsQI/AAAAAAAAAdQ/W6IV1VG079A/s1600/Content+Type+1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="275" px="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw6y2OhsQI/AAAAAAAAAdQ/W6IV1VG079A/s400/Content+Type+1.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;In the New Project dialog &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;change the target platform at the top to .NET Framework 3.5.and select the Content Type template. Enter the appropriate name and location and click OK. The SharePoint Customization Wizard dialog appears:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw7pNtrzFI/AAAAAAAAAdU/a5DzEymAqvU/s1600/Content+Type+2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="308" px="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw7pNtrzFI/AAAAAAAAAdU/a5DzEymAqvU/s400/Content+Type+2.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The local site should be populated automatically but you may enter a different address if needed. Clicking on the Validate button will ensure the server is reachable. Change the trust level option to Deploy as a farm solution and click Next.&lt;span style="mso-no-proof: yes;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw730qVJHI/AAAAAAAAAdY/vknsoLXfASg/s1600/Content+Type+3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" px="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw730qVJHI/AAAAAAAAAdY/vknsoLXfASg/s400/Content+Type+3.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Select the type of base content type that your new content type&amp;nbsp;should inherit. For document libraries, select Document, for lists, select Item. Click Finish. &lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&lt;/span&gt;The project is generated and&amp;nbsp;displays the Elements.xml contents.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;TIP: The Document content type actually inherits off of the Item content type. You may use the same type of hierarchical structure if you have a common custom content type that can act as a base for additional custom content types.&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The content type structure is displayed but there are no fields. For each custom field you wish to create for the content type, you need a Field Definition. Therefore at the top of the Elements.xml&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;before the Parent Content Type comment but after the &amp;lt;Elements&amp;gt; tag, enter a field definition entry similar to the following:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;!--&lt;/span&gt;&lt;span style="color: green; font-family: Consolas; font-size: 9.5pt;"&gt; Site Columns &lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;--&amp;gt;&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;Field&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;{1B0D25D8-5A89-45C0-AE25-FA6726063EB2}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;CustomField1&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Field 1&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Text&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Required&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Group&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Document&amp;nbsp;Columns&lt;/span&gt;"&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;Field&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;{3EE19A29-D064-4188-BFA1-BC23968BF1BC}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;CustomField2&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Field 2&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Type&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Text&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Required&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;FALSE&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Group&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Document&amp;nbsp;Columns&lt;/span&gt;"&lt;span style="color: blue;"&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;To create the ID, use the Create GUID utility which is accessible from the Tools menu. Select the Registry Format (option 4) and click the Copy button. Paste the GUID into the ID. Click the New GUID button for all subsequent columns (field defs). The Elements.xml should look similar to the following:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw9Vqsu61I/AAAAAAAAAdc/FJc2ZvmwEmo/s1600/Content+Type+4.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="112" px="true" src="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw9Vqsu61I/AAAAAAAAAdc/FJc2ZvmwEmo/s400/Content+Type+4.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;strong&gt;NOTE: The use of site columns is necessary!! Generating the fields as site columns allows you to use them in other content types.&lt;/strong&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;span style="font-family: Calibri;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The current state of the Elements.xml&amp;nbsp;will generate the site columns but not place them into the content type. For that to happen, you need to enter Field Reference entries based on the site column definitions:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;FieldRef&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;{1B0D25D8-5A89-45C0-AE25-FA6726063EB2}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;CustomField1&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Field 1&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515; font-family: Consolas; font-size: 9.5pt;"&gt;FieldRef&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt; &lt;/span&gt;&lt;span style="color: red; font-family: Consolas; font-size: 9.5pt;"&gt;ID&lt;/span&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;=&lt;/span&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;"&lt;span style="color: blue;"&gt;{3EE19A29-D064-4188-BFA1-BC23968BF1BC}&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;Name&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;CustomField2&lt;/span&gt;"&lt;span style="color: blue;"&gt; &lt;/span&gt;&lt;span style="color: red;"&gt;DisplayName&lt;/span&gt;&lt;span style="color: blue;"&gt;=&lt;/span&gt;"&lt;span style="color: blue;"&gt;Custom Field 2&lt;/span&gt;"&lt;span style="color: blue;"&gt; /&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="color: blue; font-family: Consolas; font-size: 9.5pt;"&gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Place these field reference lines within the &amp;lt;FieldRefs&amp;gt;&amp;lt;/FieldRefs&amp;gt;&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;tags. Your content type section should look like the following:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw9vLC-sJI/AAAAAAAAAdg/FTWWvZPQ7_c/s1600/Content+Type+5.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="101" px="true" src="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw9vLC-sJI/AAAAAAAAAdg/FTWWvZPQ7_c/s400/Content+Type+5.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Rename the Content Type to a more meaningful descriptive name. Use the same name to rename the Content Type object in the project within the Solution Explorer pane as well as within the Project-level properties. Save the Elements.xml changes. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Double-click the Feature1 entry in the Solution Explorer pane and modify the Title and Description accordingly as well as the Feature1 item. Save the Feature1.feature file. Double-click the&lt;span style="mso-spacerun: yes;"&gt;&amp;nbsp; &lt;/span&gt;Package.package file and change the name of the solution file. Save the Package.package file.&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;If you have a new list or library that will use the new content type you may want to include that within this solution such that they can be deployed together (see this &lt;a href="http://stevemannspath.blogspot.com/2010/12/sharepoint-2010-using-visual-studio.html"&gt;post&lt;/a&gt;).&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;Right-click the Project in Solution Explorer and select Deploy:&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw-8ZAn8gI/AAAAAAAAAdk/J9iKXDmUu7U/s1600/Content+Type+6.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" px="true" src="http://3.bp.blogspot.com/_gmYwAJepiK4/TNw-8ZAn8gI/AAAAAAAAAdk/J9iKXDmUu7U/s400/Content+Type+6.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Consolas; font-size: 9.5pt;"&gt;&lt;shapetype coordsize="21600,21600" filled="f" id="_x0000_t75" o:preferrelative="t" o:spt="75" path="m@4@5l@4@11@9@11@9@5xe" stroked="f"&gt;&lt;stroke joinstyle="miter"&gt;&lt;/stroke&gt;&lt;formulas&gt;&lt;f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/f&gt;&lt;f eqn="sum @0 1 0"&gt;&lt;/f&gt;&lt;f eqn="sum 0 0 @1"&gt;&lt;/f&gt;&lt;f eqn="prod @2 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="prod @3 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @0 0 1"&gt;&lt;/f&gt;&lt;f eqn="prod @6 1 2"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelWidth"&gt;&lt;/f&gt;&lt;f eqn="sum @8 21600 0"&gt;&lt;/f&gt;&lt;f eqn="prod @7 21600 pixelHeight"&gt;&lt;/f&gt;&lt;f eqn="sum @10 21600 0"&gt;&lt;/f&gt;&lt;/formulas&gt;&lt;path gradientshapeok="t" o:connecttype="rect" o:extrusionok="f"&gt;&lt;/path&gt;&lt;lock aspectratio="t" v:ext="edit"&gt;&lt;/lock&gt;&lt;/shapetype&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="MsoNormal" style="line-height: normal; margin: 0in 0in 0pt; mso-layout-grid-align: none;"&gt;&lt;span style="font-family: Arial, Helvetica, sans-serif;"&gt;The content type package is built and added to the SharePoint site as a farm solution. The solution is deployed globally as a feature that is available at the site level. The site feature will be activated at the root site collection but may not be activated within other sites. The site columns and content type are created accordingly on the root site. &lt;/span&gt;&lt;/div&gt;&lt;div class="MsoNormal" style="margin: 0in 0in 10pt;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-4547685349592224248?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/aQ64Vyjrcl_XobiTN8B-lDe-lqQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aQ64Vyjrcl_XobiTN8B-lDe-lqQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/aQ64Vyjrcl_XobiTN8B-lDe-lqQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/aQ64Vyjrcl_XobiTN8B-lDe-lqQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/ePirv8RpU08" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/4547685349592224248/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/11/sharepoint-2010-leveraging-visual.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4547685349592224248?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4547685349592224248?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/ePirv8RpU08/sharepoint-2010-leveraging-visual.html" title="SharePoint 2010: Leveraging Visual Studio  2010 to Deploy Custom Content Types" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gmYwAJepiK4/TNw6y2OhsQI/AAAAAAAAAdQ/W6IV1VG079A/s72-c/Content+Type+1.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/11/sharepoint-2010-leveraging-visual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcAQH87eip7ImA9Wx5aFE8.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-2652228866926659374</id><published>2010-11-10T16:04:00.000-05:00</published><updated>2010-11-10T16:04:01.102-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-10T16:04:01.102-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="MOS" /><category scheme="http://www.blogger.com/atom/ns#" term="Exchange Online Services" /><category scheme="http://www.blogger.com/atom/ns#" term="BPOS" /><title>BPOS: Adding Your Own Domain</title><content type="html">I just posted an article on the RDA Collaboaration Blog in regards to adding a domain to your Microsoft Online Services subscription. It is located &lt;a href="http://collab.rdacorp.com/2010/11/bpos-adding-your-own-domain.html"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-2652228866926659374?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vvrYFMjK0h0PEnoSctM8hGdW5l0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvrYFMjK0h0PEnoSctM8hGdW5l0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vvrYFMjK0h0PEnoSctM8hGdW5l0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vvrYFMjK0h0PEnoSctM8hGdW5l0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/-OiDZX7tpVY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/2652228866926659374/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/11/bpos-adding-your-own-domain.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/2652228866926659374?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/2652228866926659374?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/-OiDZX7tpVY/bpos-adding-your-own-domain.html" title="BPOS: Adding Your Own Domain" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/11/bpos-adding-your-own-domain.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUYHRn4zcSp7ImA9Wx5aFE8.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-4930454460091511300</id><published>2010-11-10T13:53:00.000-05:00</published><updated>2010-11-10T16:05:37.089-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-10T16:05:37.089-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Blackberry OWA using Exchange Online Services" /><category scheme="http://www.blogger.com/atom/ns#" term="MOS" /><category scheme="http://www.blogger.com/atom/ns#" term="OWA for Exchange Online Services" /><category scheme="http://www.blogger.com/atom/ns#" term="Exchange Online Services" /><category scheme="http://www.blogger.com/atom/ns#" term="BPOS" /><title>BPOS: Setting up Email on a Blackberry Device</title><content type="html">I recently have been working with Microsoft Online Services since it provides a viable solution for my friend's up-and-coming campaign for a certain elected position. When signing up for BPOS or one of the other online services, you need to select a domain. The resultant final domain becomes &amp;lt;domain entered&amp;gt;.microsoftonline.com. &lt;br /&gt;
&lt;br /&gt;
Since we didn't want the user's email addresses to be so long like that, we added our own domain which we registered for public website purposes. I have the steps posted on the RDA Collaboration Blog &lt;a href="http://collab.rdacorp.com/2010/11/bpos-adding-your-own-domain.html"&gt;here&lt;/a&gt;.&lt;br /&gt;
Anyway, after setting up the Exchange Online Services, my friend wanted to access the email from his Blackberry device which looks like it runs a flavor of Outlook. The interface, instructions, and messages were a bit confusing or misleading and it took several tries to enter the right information in the right locations to add the email to his device.&lt;br /&gt;
&lt;br /&gt;
For example purposes, let's say the domain that we added was named "voteformyfriend.com". When I added the users, even though it requires a first and last name, I only used their first name as the user name (per my friend's request). So a valid email for this Exchange server would be &lt;a href="mailto:steve@voteformyfriend.com"&gt;steve@voteformyfriend.com&lt;/a&gt;. A temporary password is assigned and when the user logs into MOS for the first time, they are prompted to change it. &lt;br /&gt;
&lt;br /&gt;
So the first step was to click on Add a New Email on the Blackberry. You are prompted to use POP/SMTP or Outlook Web Access (OWA). Select the the OWA option and hit enter. That renders a screen asking for a Username and Password. For this prompt enter the email address for the username and then the email password. There is a Show Password button on the Blackberry screen which will umask the entered values - highly recommended! - with the need for upper case and numbers it is real easy to type the wrong password with those micron-sized keys. &lt;br /&gt;
&lt;br /&gt;
The request is processed and&amp;nbsp;the first misleading error message is presented. The messages states something like "The username and/or password are wrong. blah blah blah...or additional information is required". My friend thought it was the wrong password but it wasn't. In reality additional information&amp;nbsp;was required. Those words are a link that you need to click such that you can enter the additional information.&lt;br /&gt;
&lt;br /&gt;
When the additional information page comes up, you are asked for the OWA address. Here we go. There were several iterations of trial and error to figure out which URL to use. The important URL listings for OWA within BPOS are posted &lt;a href="http://www.microsoft.com/online/help/en-us/helphowto/c0a1a4b9-111f-4bd4-8fab-8147344cd278.htm"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
There is a seperate section for OWA Access and Mobile access URLs. The prompt asks for the OWA Server URL but it is a Mobile device. So which one to use? I think both will actually work as if you type the OWA address in a broswer it resolves the Mobile address (adds the Redmond server prefix e.g. red001), however, I used the Mobile device listing from that list making sure to use the https:// and not http://.&lt;br /&gt;
&lt;br /&gt;
Now, the screen also prompts for a User Name. Now since we were in the Exchange settings I was thinking that this was the first and last name of the user I created in BPOS or even just the first name. Nope! It is still the email address (e.g. &lt;a href="mailto:steve@voteformyfriend.com"&gt;steve@voteformyfriend.com&lt;/a&gt;). The example on the screen domain/lisa.perry really makes you think it's the user you setup - but if you think about AD names and such it makes sense - but my friend is not technical.. &lt;br /&gt;
&lt;br /&gt;
Next, it asks for a mail box name. Oh boy. In Outlook and OWA on the laptop, the mailbox is showing the full name - so is that the mailbox or is just the username in front of the "@"? After doing it wrong the first few times, it is indeed just the userrname in front of the "@" in the email address (e.g. steve). The example on the screen does elude to this.&lt;br /&gt;
&lt;br /&gt;
Entering this information correctly allowed us to easily setup the email account on his Blackberry device. It does take up to 20 minutes before the email starts sync'ing properly. Hopefully this provides some claification and saves someone some time. We searched online for the correct values to use but with no luck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-4930454460091511300?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ob4ZmM4JBTSz-OvZO3-1_suFxrs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ob4ZmM4JBTSz-OvZO3-1_suFxrs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Ob4ZmM4JBTSz-OvZO3-1_suFxrs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ob4ZmM4JBTSz-OvZO3-1_suFxrs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/JlXAFGRWCws" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/4930454460091511300/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/11/bpos-setting-up-email-on-blackberry.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4930454460091511300?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4930454460091511300?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/JlXAFGRWCws/bpos-setting-up-email-on-blackberry.html" title="BPOS: Setting up Email on a Blackberry Device" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>4</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/11/bpos-setting-up-email-on-blackberry.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0EER3g4eSp7ImA9Wx5aE0s.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-4662411272616133856</id><published>2010-11-09T22:58:00.000-05:00</published><updated>2010-11-09T23:00:06.631-05:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-11-09T23:00:06.631-05:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="psconfigUI" /><category scheme="http://www.blogger.com/atom/ns#" term="hotfix issue" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="patch issue" /><title>SharePoint 2010: Patch Warnings in Health Reports</title><content type="html">&lt;span&gt;&lt;/span&gt;I recently recieved two warnings in Central Admin in regards to upgrades:&lt;br /&gt;
&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Product / patch installation or server upgrade required&lt;/li&gt;
&lt;li style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;Databases running in compatibility range, upgrade recommended.&lt;/li&gt;
&lt;/ul&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_gmYwAJepiK4/TNoX8zI3guI/AAAAAAAAAcs/tP_MT-MV5jg/s1600/patch+post+%25233.png" imageanchor="1" style="clear: left; cssfloat: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" px="true" src="http://4.bp.blogspot.com/_gmYwAJepiK4/TNoX8zI3guI/AAAAAAAAAcs/tP_MT-MV5jg/s1600/patch+post+%25233.png" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;&lt;/div&gt;&lt;div style="border-bottom: medium none; border-left: medium none; border-right: medium none; border-top: medium none;"&gt;I&amp;nbsp;thought this was strange since I just applied the August 2010 Cumulative Hotfixes. After reviewing the details of the issues I realized that the SharePoint Product Configuration wizard needed to be run. The details explain about running psconfig or psconfigUI - don't be alarmed - psconfigUI is just a fancy technical term for the SharePoint Product Configuration wizard. Usually patches and updates run that automatically but I guess I missed the memo that you need to make sure it runs after applying the hotfixes. Anyway, it is an easy fix and I am always confident that the wizard is doing the right thing.&lt;/div&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-4662411272616133856?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lUsWvubQCLTSWCU4PjdXtC4aytc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lUsWvubQCLTSWCU4PjdXtC4aytc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lUsWvubQCLTSWCU4PjdXtC4aytc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lUsWvubQCLTSWCU4PjdXtC4aytc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/kUT8xpxslsE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/4662411272616133856/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/11/sharepoint-2010-patch-warnings-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4662411272616133856?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/4662411272616133856?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/kUT8xpxslsE/sharepoint-2010-patch-warnings-in.html" title="SharePoint 2010: Patch Warnings in Health Reports" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_gmYwAJepiK4/TNoX8zI3guI/AAAAAAAAAcs/tP_MT-MV5jg/s72-c/patch+post+%25233.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/11/sharepoint-2010-patch-warnings-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU8HR3c5cCp7ImA9Wx5VE08.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-6309246305727595413</id><published>2010-10-05T20:10:00.000-04:00</published><updated>2010-10-05T20:10:36.928-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-10-05T20:10:36.928-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Bible" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Server 2010 Bible" /><title>Microsoft SharePoint Server 2010 Bible Release</title><content type="html">While online retailers have been shipping the book since last week, today is the official release of this awesome publication.&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?t=stevemaspath-20&amp;o=1&amp;p=8&amp;l=bpl&amp;asins=0470643838&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr" style="align:left;padding-top:5px;width:131px;height:245px;padding-right:10px;"align="left" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-6309246305727595413?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/sG9RPFz0YtjOfy-29LMh1mi4uiI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sG9RPFz0YtjOfy-29LMh1mi4uiI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/sG9RPFz0YtjOfy-29LMh1mi4uiI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/sG9RPFz0YtjOfy-29LMh1mi4uiI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/yqeWckfWUAk" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/6309246305727595413/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/10/microsoft-sharepoint-server-2010-bible.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/6309246305727595413?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/6309246305727595413?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/yqeWckfWUAk/microsoft-sharepoint-server-2010-bible.html" title="Microsoft SharePoint Server 2010 Bible Release" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/10/microsoft-sharepoint-server-2010-bible.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAEQXY-eSp7ImA9Wx5WFE8.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-2676167602398203195</id><published>2010-09-25T00:22:00.000-04:00</published><updated>2010-09-25T10:08:20.851-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-25T10:08:20.851-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2007" /><category scheme="http://www.blogger.com/atom/ns#" term="Form Name" /><category scheme="http://www.blogger.com/atom/ns#" term="InfoPath 2010" /><title>InfoPath 2010: The Infamous Form Name</title><content type="html">Yes the infamous form name issue. I rant on about this in my &lt;a target="_blank"  href="http://www.amazon.com/InfoPath-SharePoint-2010-How-Steven/dp/0672333422?ie=UTF8&amp;tag=stevemaspath-20&amp;link_code=btl&amp;camp=213689&amp;creative=392969"&gt;InfoPath Book&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=stevemaspath-20&amp;l=btl&amp;camp=213689&amp;creative=392969&amp;o=1&amp;a=0672333422" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important; padding: 0px !important" /&gt;. I always had an out with the dilemma of new versus updates and keeping the same name. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Several members of my audience at SharePoint Saturday Baltimore eluded to a good solution and one of my colleagues came up with the same idea. It's not anything new but a good altenative if the fields you decide to use can be edited and changed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The first part of this requires a common theme in form template design; determining if the form is a new instance. I have used a IsNew-type field in the past where the default is 0 or false and when the form instance is rendered (or submitted), rules force it to 1 or true.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
So for the form name, instead of using a function at the time of submission, use a field value that has been pre-calculated. If the form is new, create the form name and store that into a field. Then, use that field as the form  name that is saved during submission.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This way, the form name will never change during edits. So using an entered field, todays date, etc. in the form name will never have the chance to change since the form name is initially figuired out when the form is new.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&amp;bc1=000000&amp;IS2=1&amp;bg1=FFFFFF&amp;fc1=000000&amp;lc1=0000FF&amp;t=stevemaspath-20&amp;o=1&amp;p=8&amp;l=as1&amp;m=amazon&amp;f=ifr&amp;md=10FE9736YVPPT7A0FBG2&amp;asins=0672333422" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"&gt;&lt;/iframe&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-2676167602398203195?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6IcYGk1H8fG7ZzAOgUX2_Tv0was/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6IcYGk1H8fG7ZzAOgUX2_Tv0was/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/6IcYGk1H8fG7ZzAOgUX2_Tv0was/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6IcYGk1H8fG7ZzAOgUX2_Tv0was/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/FdfP91x0uhI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/2676167602398203195/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/09/infopath-2010-infamous-form-name.html#comment-form" title="2 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/2676167602398203195?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/2676167602398203195?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/FdfP91x0uhI/infopath-2010-infamous-form-name.html" title="InfoPath 2010: The Infamous Form Name" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>2</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/09/infopath-2010-infamous-form-name.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcBR3k_fCp7ImA9Wx5XFE0.&quot;"><id>tag:blogger.com,1999:blog-3323891144353318207.post-5247618142020472015</id><published>2010-09-13T15:25:00.001-04:00</published><updated>2010-09-13T15:27:36.744-04:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-09-13T15:27:36.744-04:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint Patches" /><category scheme="http://www.blogger.com/atom/ns#" term="Cumulative Updates" /><category scheme="http://www.blogger.com/atom/ns#" term="SharePoint 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="HotFixes" /><title>SP2010 Patches</title><content type="html">The August 31, 2010 patches for SharePoint Foundation and SharePoint Server can be found at the following links:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2266423"&gt;http://support.microsoft.com/kb/2266423&lt;/a&gt;&lt;br /&gt;
&lt;br&gt;&lt;br /&gt;
&lt;a href="http://support.microsoft.com/kb/2352342"&gt;http://support.microsoft.com/kb/2352342&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3323891144353318207-5247618142020472015?l=stevemannspath.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eqpxaBsL-4_wMYxO8nYL7M29HHI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqpxaBsL-4_wMYxO8nYL7M29HHI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eqpxaBsL-4_wMYxO8nYL7M29HHI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eqpxaBsL-4_wMYxO8nYL7M29HHI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/StevemannsPath/~4/Vf19i1ywwdA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://stevemannspath.blogspot.com/feeds/5247618142020472015/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://stevemannspath.blogspot.com/2010/09/sp2010-patches.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5247618142020472015?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3323891144353318207/posts/default/5247618142020472015?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/StevemannsPath/~3/Vf19i1ywwdA/sp2010-patches.html" title="SP2010 Patches" /><author><name>Steve Mann</name><uri>http://www.blogger.com/profile/07380496759963407882</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="21" height="32" src="http://3.bp.blogspot.com/_gmYwAJepiK4/SM1bBH9vucI/AAAAAAAAAH8/_jaa4M3R52g/S220/mannsteve_2007.JPG" /></author><thr:total>0</thr:total><feedburner:origLink>http://stevemannspath.blogspot.com/2010/09/sp2010-patches.html</feedburner:origLink></entry></feed>

