Recently while working on a project, one of my collegues discovered that hidden fields could not be used as they had been in 2003 for the .NET Framework 1.1. He found out why, and you can see his write up
about hidden fields and ItemDatabound events.