Forum Moderators: mack
1) Third parties (directories etc.) will likely use the "generic" form as well.
2) If you ever change, say, from PHP to ASP, you won't have to change a thing.
Actually, some people advocate the same principle for pages other than the home page: they'd use domain.com/topic/ rather than domain.com/topic.php