by cedric cheung
。revamping this part of the site... some links are off-line, but will be back up soon