Hi,
this behaviour is new to SSRS in 2008 version. It is connected to a new rendering object model - Report Server simply calculates and renders only requested page, which is much faster especially for large reports. Because of this, total number of report pages is not known when you are on report's first page and ? character is shown intead of number. When you go to last page, you get total number of report pages.

M.