Click here to see my uptodate portfolio on cgtalk.