HMm... yes and no.
Images can have set dimentions, and tables are always off by the most annoyingly small numbers.
(everyone who has ever designed a table knows what I am talking about)
With images you can very accurately define the size.
But, images consist of hunderds if not thousands of bytes, where a table is a handfull of bytes, and a table does not force a new request to the webserver, images do.
So from a speed point of view, images are slower in downloading.
Tables are slower once the page has been loaded.
Usually there's a noce comprimise between the two, like using images to force table dimentions.
Very good point about stretching images.
If you have a table cell that refuses to be X pixels high or wide, just create a single-pixel image, stick it in the cell, and use HTML to strech it up to the dimentions you need, et presto, the table is forced to take the same dimentions.
Wonderfull stuff.