Tim/sharepoint trade article

I'm thinking that since this list of attributes is quite long and shows up in several places in the code, we need to define it in only one place. I'll have more to say on that once you've submitted the rest of the changes you have pending.