Wrong temp sensor value when using Ethernet shield

I'm curious, can someone point me in the right direction to where it mentions the ethernet shield on the Arduino uses analogue input 0, (A0)?
I use a freetronics EtherTen, which they say as being "100% Arduino compatible with onboard Ethernet".
With this EtherTen, I use the first few analogues to read in sensor voltages in my program.
The program crunches and does a little pid stuff and makes all this available to see with a http request.

From what I understand, you should be able to use A0 or any of the other analogues with the Ethernet shield installed.
Why wouldn't it be mentioned it the description of the Ethernet Shield as posted by uzu007?
I wish to be enlightened :~