Eurovision '08 - The next Lordi?