in reply to CGI irregularities

I thought start_table() just produced a <table> tag. The various attributes go in table() rather than start_table() (unless things have changed in recent versions.)
chas
(Update: I guess I was mistaken; the attributes can also be put in start_table(); I just never did that. But as has already been noted, they have to be in a hashref.)