hey there.
I think your site has some definate potential in the way that it has content and an impact when the user visits the site for the first time.
In the way of website aesthetics, I would say that the link placements would look more efficient if they were on the right or left column and perhaps a smaller, more organised font. You could possible add a textured background and style the lists using CSS to fit in with your theme.
I do like "random image" part, to show that your site is dynamic and therefore provide people with an incentive to come back and see something new.
I'm not sure about having the flash welcome note on the main page. It looks quite cool and has some great and nifty features to it - like minimise etc, however I feel it is quite unnecessary.
The gray boxes are not really in keeping with the curvy nature of your picture fonts, perhaps some borders would look nice and a darker grey.
The "your ad here" must have a link to what you are offering.
Now regarding your code... I think you must validate it either with HTML or XHTML - XHTML being the preferred choice. I only needed to look at the top of your page to see this:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<center><html>
<head>
the "center" tag does not have any effect before the "html" tag, indeed it doesn't have any effect in the html code after the "body" tag.
I would invest in using and giving your layout classes so that you can change them easily.
I would add a Meta description tag in the head as well.
Regards,
William