Another vote for the 17-85 IS.
For shooting in the close-up to not real far zone its versatility is wonderful.
Never tried one, but from other's reviews the Sigma 17-70 sounds like another good choice to match with your 70-200/4.
Don't forget to budget some money for a decent flash. Sigma 500 Super or Canon 430EX for ~ $200-$250 is a great starter solution.

