Have you considered 10D not as silky as 7D bit pretty darn close IMHO.