The following source code alerts the following results:
Internet Explorer 7: 29 Firefox 3.0.3: 37 (correct) Safari
I'm guessing that the table tag is different between browsers.
e.g. which nodes does the default table auto-magically contain?