some websites dont require use of php so they have multiple .html or whatever files. but for forums it works great because to edit something you just edit a library, not the actual file that displays stuff. so if you were to mess up a forums library, correct me if i am wrong, only the functions used by that library would be shit. well anyways i am confusing myself now, but basically just having one file for a main thing runs fine. its like having soldat have 10 different executebals and they all send data to each other, why would u do that when you could just have one and do the same thing...but soldat has dll's it reads from, much like a forums index.php....hope this helps :S