Aston Villa have suffered a triple blow before their Premier League opener at West Ham next week, with midfielder James Milner set to join Top 6 rivals Manchester City during the week, defender Nicky Shorey leaving to Premier League new-boys West Brom and now manager Martin O’Neill has resigned from the club with immediate effect.