My Garmin says it's 14395' and my Garmin has seemed very accurate for my trail training here in SLC, when comparing to gains that I know exact measurements for. I was obviously pretty skeptical and figured that the trees threw it off, but I zoomed in really close and only found a handful of unrealistic looking little jagged spots in the profile, which I would expect a whole bunch of if it was inaccurate. I'm sure 14395' is still an overestimate, but everyone seems to assume it's at least 10k' and I'm willing to bet it's somewhere between the 2, probably around 12000'. The problem with their profile online is that it's way too broad. They basically just calculated the elevation at a handful of points that are pretty far apart and took the net between each point, which doesn't account for the rolling nature of the course all, so it's got to be off by a couple thousand feet. That's my 2 cents at least...
Note: Click on the images to see the entire things... For some reason they're getting chopped off on this page.
Their profile (not very accurate looking, says 8700 feet):
My profile (more realistic looking, says 14395'):
Note that mine shows up at about 47 miles. I forgot to restart it a couple times when going out of aid stations (I kept total time on a watch on my right arm and time running on my Garmin so I could see how long I was stopped for, but forgot to start for up to .75 miles a coupel of times, for a total of 1.5 to 2 miles missed). Also note that the one thing I've found inaccurate with my Garmin is that it sometimes straightens out what I've done on a very curvy course such as this one, so the distance is very often estimated a little short, which should make up for the other 1 to 1.5 miles.
Also note that miles 2-5 were modified a little bit this year, explaining the discrepency between them on the profiles.