I know I promised Daniel to post up a detailed post, but it seems that the post can go on and on for donkey hours.. So I will just keep it short and sweet by letting the pictures do the talking for me. :) (Since Daniel is only interested in all those pictures.) LOL! And you owe Jun Hao and me an outing dude!