Excellent Charles the example on www.learnasp.com where brilliant, there is a lot of stuff there...So it is recommended that one uses viewstate where one needs to store public variables during postback.Are there any bugs with viewstate?