orda, IDC predicts 50-60M TPMs for 2005. The 20M number was for 2004. There are a dozen PPTs from IBM, Wave, Intel, etc all showing IDC numbers as 50M for this year and 20M for last.
2003 - 4M 2004 - 20M 2005 - 50-60M 2006 - over 100M shipped TPM units
This does not include mobile PCs, Set Top Boxes, or Networking Appliances. These numbers will be the low end.