My page consists of a table that is 760px wide. I want to center the page. Should i do A or B A: center the table (table width="760" align="center") B: put a DIV around the table and center that) (<div align="center">
What is in the table? It sounds like you are using a table to define the layout of the page, if this is the case then you should go for C - redesign without using tables If you are talking about displaying tabular data on the page rather than using a table to define structure why on earth would you nest it inside a div? Divs are now being used as badly as tables used to be and are just as poor for accessibility as nested tables.
But if you DO decide to keep your tables (tho I second Astaroth's suggestion), the simple margin-left:auto; margin-right:auto should work... as deathshadow showed to me here : ) This will put an equal amount of marginspace on each side of your table.
If you are designing the majority of your site in tables, use align="center". The only reason you would use a div here is if you were going to go with a tableless design.
I would use div instead of table and define it in css with margin-left:auto; margin-right:auto; like Stomme poes already said. That's both simple and efficient.