Pages load OK but images load extremely slowly. Anyway, there are several good free hosts. One I recommend is
X10Hosting. They have 2 plans, which you can see on the
plans page. Both plans have cPanel, Apache, FTP, PHP5, MySQL 4, GD Library, CGI, PHP Mail, POP, IMAP, Sendmail, Fantastico, Cron, and a few others. That is an excellent feature list, some features even paid hosting doesn't have. The difference between the two plans is that one puts ads on your site and one doesn't. The no ads one has 300MB space and 10GB bandwith, the one with ads gives 2.5GB space and 45GB bandwith. Your choice. I've tested it out a bit and it seems to be very good.
However, there are probably better free hosts and I advise you to check
this page for the best free hosting services on the net. Test a few, pick out one that you like. Now on to actual site stuff. The slow loading image problem will likely be fixed once you switch to a host. The other thing is frames. Your site uses frames and this is not a good thing to do at all, people can't link to specific pages and its an overall mess. Next is the "minimalist" design. Its too minimalist and its not too attractive, you could code one yourself or choose one of the thousands of free templates available.
But I recommend using the
Joomla CMS for your site. This CMS has everything you need to make a professional site with no coding required. There is a built in user login and account system, and there are tons of beautiful premade templates available for it. Also available are a huge variety of extensions that will allow your site to do just about anything a site can do. Your E-Blah forum should be replaced with a FireBoard forum if you are using Joomla, and all registered users will be reset but since there are only a couple users its easy to do.
Hope this helps