I'm often asked to estimate the size of a web project by the number of web pages I think are needed, but the explosion HTML5 is quickly making the term "pages", not obsolete, but not enough. Yes, there are "page templates", but the number of "states" for a particular page is what really drives design and development. To add further confusion, we also have to contend with multiple view ports (e.g. mobile, tablet and computer) often referred to as "screens". If I could cast the deciding vote, I would abolish the term "pages" and make everyone use "screens" and "states".