Change in distance due to altitude or temperature?

Reading a different topic on the boards got me thinking about distances and how they are affeacted by temperature and altitude.
Say for example I hit a club 200 yards at sea level at a fairly chilly 10 degrees (pretty much how it is where I live most of the year round!), if the temperature was 30 degrees and altitude was 2000ft what would be the difference in distance?
Does anyone have any details on how these factors affect distance?
"Thicker, heavier air, like the air near sea-level produces added resistance during a ball flight, reducing its overall distance. On the other hand, the thinner air at higher altitudes can really boost your distance. There are some studies on the affects of altitude on distance, but few provide actual numbers in terms of added yardage… and that's likely because there is so many factors involved in the equation.
When the PGA tour professionals make a stop to a high-altitude golf course location, like Colorado (with many courses above 7,000 feet), there's a common theme when looking at their driver lofts – they go up. The truth is the higher and longer the ball is in the air, the further it will fly in these altitudes... in other words, low-hitters who rely on a lot of roll are at a disadvantage. Players like Kenny Perry (who hits a very high-ball) can see an increase of up to 20% in distance when playing in these altitudes. Other players on the same course equate anywhere from 10-15% yardage increase in these altitudes.
Air temperature and humidity also have a large affect on air density, so depending on what time of day you play at, your ball distance will also change. Playing in the morning, when the air is thicker and more humid, will take away some of your distance, but in the afternoon, when it heats up and dry's out the ball flies further."
Quoted from the link below:

Find this true when played a couple of rounds in Utah, the ball carrys a lot longer than my regular drives in Houston.
All I know is that when we're playing those sloppy winter rounds in 35 degree weather I can hit my 7 iron almost 100 yards.
I lived in New Mexico for about 3.5 years, at close to 7,000 feet, and very dry. I basically allowed about a 10% increase in distance. It threw me off the first several times I played out there, but I adjusted pretty quickly. One other thing I noticed, the ball curves less at that altitude too. Your hooks and slices are reduced, I say even the wind has less impact.... I was used to aiming at the edge of greens in a crosswind and working the ball with the wind, at first I was always over playing the wind (with a fade or draw) when I first got there. I did change my driver when I moved there too, went up in loft as mentioned above, I'm not a real high ball hitter to begin with, but I learned quickly you want to hit your drives as high as you can out there.....
I moved from NM to North Carolina, now I'm at only about 400 feet above sea level, and this time of year it seems like we have 90 humidity too, a big change to get used to after it took me a couple years to adjust to the desert.....
I live in Iowa, and my father lives in Montana. Once a year I head up to Great Falls, Mt. for a 3 day tournament. I usually notice anywhere from a half a club to nearly a full club increase in distance. I normally hit an 8 iron 150-155 or so... on a good hot Montana day I can smooth a 9 iron at that yardage... It can be frustrating, I can't tell you how many times I've had it going right at it only to end up long because I forgot about the elevation change.
When I started playing golf I live in Colorado Springs CO. (6000 feet and dry)
Club yardage
58* = 100 and below
SW = 115
GW = 130
PW = up 150
9 = 150 to low 160s
8 = 160 to 170s
7 = 170 to 180s
6 = 180 to 195ish
5 = 195 to 210 215ish
4 hybrid up to around 225 230ihs
3 hybrid was my 250 club to the green on par 5s
3 woods off the tee 270ish
drive 300+
Now I live in Hawaii. The only time I get those kind of distances is if there is a 20 mph wind a my back.
In hawaii right on the ocean my yardages are:
58* = up to about 70
SW = 100
GW = 115
PW = 130s
9 = 140s
8 = 150s
7 =160
6 = 175
5 = up to about 190
4 = 200 to 215
3 = up to about 230
3 wood around 250
driver 260 to 280<BR style="mso-special-character: line-break"><BR style="mso-special-character: line-break">
*There is no way I can get the kind of yardage I did in CO with out the wind at my back and swinging harder then I normally do.
edit spelling
Density is the name of the game. Humidity, altitude, everything.