For the most part cooking at altitude is like cooking anywhere else when you are talking bbq.
But the settings you are used to on your vents, especially the intake vents will be different, you will need to make them more open to get the same oxygen content through them, you won't need a fan as an extra, but if you use a guru or similar blower, you will again need to increase the flow for a given temperature.
If you are cooking with your cooker at 250 at 1,000' it will take 1 - 1.5 hours / pound to cook your meat, if you are cooking at 250 at 9,500 it will still take you 1 - 1.5 hours / lb to cook your meat, the same temperature will cook in the same time.
The biggest differences come when you are either trying to boil, bake or braise, because of the reduced air pressure at altitude water boils at a lower temperature it changes about 1 F for every 566 ft, so the change in boiling point at 9,100/566 = 16.07.
Boiling point of water at sea level = 212F, so bp at 9,500 = 212 - 16 = 196F, so remember this when you are boiling the water to brew a pot af coffee, put a close fitting lid on the pot and the pressure will help get the water boiling at a high enough pressure/temperature to make better coffee.
If you are going to bake a dessert for the "anything butt" then you may want to add some extra baking powder to help with the lack of lift in the crust.
http://cerc.colostate.edu/titles/P41.html is a page from the Colorado State University, that has many of the boil, bake and braise details along with some other useful suggestions.