New web is set!
I have put the new website and please feel free to navigate around and let me know if there is any improvement.
There are some pages that still have no content. Don't be alarmed. We are working into it and adding content these few days ahead.
Stable release tentatively to be set on 9 July 2011.
Hope this new website will refresh our image =)