Anyone seen or heard of that parody band Horde Zeppelin? they do some funny videos and songs on YouTube, what do people think of them?