johntang, thanks for sharing your site in the forums.
First off, the load time took quite a while. I almost gave up
You should really look into what could be causing the slow load.
I’m viewing the site through Google Chrome. For the Top 10 Best Online Casinos section, all of the images appear to be broken
And, throughout the site, I’m seeing quite a few broken images, too.
I do not see anywhere on the site where you are capturing an email address, except for the login. You should give a bit more reasoning on why players should register with you. I would suggest getting a newsletter in place to send weekly or monthly updates to you player database to keep them in the loop of special promotions and keep them coming back to your site.
Up on top, you have a Facebook Icon, but I would also include a Twitter Icon, RSS Feed and the option for players to contact you via email.
Best of luck to you with everything! Keep us posted on how all performs!