Thank you for the great idea, using foamcore for the dial! I'm using this servo (http://goo.gl/Ys5pp) in my project, encountered one problem: for some angles it continues to make annoying buzzing noise even after it stops moving. I have solved it by sending attach() and detach() commands for each rotation.
This is the thermometer, driven by Arduino Nano, servo motor and Yahoo weather API. The hand can show current temperature either at the upper or at the lower quadrant, depending on the weather forecast. Upper quadrant is used when the temperature is rising, lower when falling.