Ludo is an awesome band and I just watched this video to the song, "Good Will Hunting By Myself" and it cracks me up.
CHeck it out:
http://www.youtube.com/watch?v=zxRCDmHwlEQ&feature=related (http://www.youtube.com/watch?v=zxRCDmHwlEQ&feature=related)
If you like this, you should check out their video for "Love Me Dead"