You're an idiot.

You either...

1) Assigned text to an image object (such as a shape) thus the result will be an image anyway.

2) Assigned image properties to a text object (such as shadowing or rotation) which don't render in browsers and are thus converted to images.

3) Used a font outside the default range of fonts (such as something obscure on your mac). So it looks the same on the other end, it converts it to an image.

You're an idiot for not figuring this out sooner.

While iWeb DOES suck, it also (strangely) rocks. iWeb Enhancer lets you stick custom code directly into objects and with iWeb 2, you'll be doing the same but your objects will grow with their content (thus throwing together say, a database enabled site will be a breeze).