I agree...use Divs. I was once exactly like you. I thought Divs were for idiots with too much time on their hands. Well since I learnt how to make Div websites with CSS correctly I changed.
As for the design...a bit 'iffy' on that one. Not much excitement or colour but the smooth corners and embossing are nice. The font styling is a bit generic. I suggest Verdana and Georgia for the Web 2.0 look
Just a thing I noticed in the content. "They both meet each other when going to a Enrichment Cource." I think you should change it to "We both..." because in the services page you refer to yourself as "We". Also a few small speeling mistooks are visible.
As for coding....Well I would like to see some CSS in there. It DOES save time and problems. Like you have used a lot of <font> tags in there which could be fixed with some simple CSS.
As for a out-of-10 rating I would give it a 7. I just dont think its all there yet.
I hope this post helps you