Actually, since I have started learning XHTML, I have used the <br /> as in my post here, and I have
yet to see a browser complain or improperly render the layout. And as far as I remember, XML does use the
space and closing slash on empty elements. I don't know how far XHTML will be accepted in it's current
incarnation, but we'll see. I guess the biggest reason I don't use cgi.pm for the actual layout is because
you can't specify with DTD you want to use. I guess that's possible with HTML::Template? I need to read more
on that.