the border dosen't fit with the look of your site (and is also a tad amatureish) but it's upto you.
To make a database you probaly should ask Tage, or install PHPMyAdmin to your site. Â I'd be happy to actualy do the code for you if you wanted such features.
As for the mozilla problem, from just browseing your site's HTML it's fairly obvious the problem is caused by very bad codeing, and Mozilla is very strict on how it reads HTML (unlike IE) so it's casueing it to freak out. Â For example you've got 2 <body> tags are don't close either one of them as well as nested <td> tags which not all are closed either.
<td align="left><td width="400"> should be <td align='left' width='400'> Â don't know why you've got <td><td width="500"><td> when there are no <tr> tags called nor a closeing to either of those TDs. Â On top of that you've got like 4-5 tables being called and not closed.
You don't have a style attached so what's the purpose of <div id="desc">?
you should also need to add </body></html> at the end.
These are all from just scanning over the source. Â You're site's code needs a major overhaul.