Very good but.........
Even thought this was done very well (I am a big fan and user of CG myself), I do not believe Profesionally made Flash should be mixed in with the amature Flash on NG, it makes the newbies feal like shit (stuff like, "Oh I could never do that, so forget flash"). It discureges new people. I know cause it did the same thing to me when I was starting. Next time, just drop off a link to your own site.