for my sites i usually use something like index.php?page=pagename
I plan to eventually use a mod rewrite to make them look like site.com/page/pagename
I think i read somewhere that if you have a ? (question mark) in your url, google doesnt index anything past that, im not sure how much truth there is in that, i cant remember where i heard it
but i think "clean" urls look nicer anyway.
also i think putting a name or description in the url ould be a lot better than a number, you'd get more indexed results in search engines, i think, but im no expert so dont quote me on that
