Storm Lee is gone! Thank fuck. Couldnt stand that nerdy geeky wannabe rock singer. Hope Katie, Cher, and Aiden are next.