I'm using a LM34DZ(http://www.national.com/ds/LM/LM34.pdf) currently. I've got the wiring pretty straight forward with the Vin to the 5v, the ground to gnd and the Vsupply to analog pin 3 .
The readout I'm getting is 1020ish, regardless of the current temperature and regardless of how long I've left it alone. I've also duplicated the results with another LM34 and different analog pins.
The specs indicate that the LM34 should provide 10mv per degree so at room temp you would expect to see around 700mv.
(I presume you meant Vs is connected to 5V)
If you have a voltmeter, connect Vout to the meter and see what you read. Disconnect it from the Arduino pin if you dont get a meaningful reading.
If not, try connected a pot instead of the temp sensor to the arduino as per the analog tutorial and see if you can change the analogRead value by changing the pot.
Also check that the Aref arduino pin isn't acidently shorted to ground, that would cause the reading on all analog pins to be 1023.
The Vin is currently the 5v and the Vout is hooked into the analog pin. Sorry for putting the confusing wiring up.
I took a multimeter to it last night and, to my horror, found it was indeed putting out about 1 volt, translating to 100 degrees F. Now, taking into account self heating and other various factors, I still do not understand how the little bugger is putting 102 when the ambient temperature is around 60-70.
It does appear (luckily) that there are no shorts in the system. I'll double check the Aref pin later tonight but could it be possible I just got a bad batch of LM34's?