That Onili video is really something. Enjoy it before it gets taken down.
The Happy Fangs video is awesome because it was part of a "shoot a video in 24 hours" contest. (They won!) There were gonna shoot part of it in the DNA Dazzle Room but didn't have time.
Psycho Delia may sound familiar to you as she used to be half of Robots In Disguise.