AMD temperature on idle depends on the core version. Newer ones with a rectangular core are cooler.
My old 1800XP (square core)runs around 50C idle and 65-70 on full load, while the new one (last 2400XP series with 266FSB and rectangular core) is a lot cooler, 35-40C idle and around 60-65 at 100% load.
For the older series XP they had 2 different types: a normal (max 85C) and a 'tropical' one (max 95C)... most likely because of heat problems.
The new XP has a max temperature of 85C, but as the older one still is supported FSB-wise, the shutdown trigger can be changed from the 85C default to the 95C of the special version.
All temperatures based on the internal sensor reading, which became available with the Athlon XP...
ASUS probe can't be trusted concerning processor temperature on some boards (A7V333 for example). to combat the problem, they changed the software to indicate about 10C less than the actual reading.
A program that does the job a little better is
MBM 5. This one can read all the temp, fan speed and other sensors that are fitted on the board...