Hello,
For the end user and SE the static and dynamic pages are all the same. In fact, you can even tupe up web server to serve html files thru PHP. The only advantage of batch generating pages is the performance gain (suitable for millions hits/day). It is used if the pages will never change, but they expose you to maintenance problems connected to possible redesign difficulties etc.
If you use a good framework that has caching API then you can save server CPU if you use caching of dynamic page (both on the client and server sides).
__________________
onPHP5.com -
PHP5: Articles, News, Tutorials, Interviews, Software and more