Aiden – Rain in Hell – Review March 12, 2007 Just because Aiden wear eyeliner and cheerleading gossip queens wet their panties over them doesn’t mean they blow. They’re fun, and this EP/DVD shows that.