Dont think we have too many strikers. Cb and Smith are wingers more than centre forwards. HH is 35 and has always been quite brittle so a 46 game season looks long for him. Earnie and Rudy aren't good enough to play in an Auto chasing team. Velikonja (I don't think I've spelt that the same way twice yet!) is totally unknown and will surely need at least a season to find his way around English football. The only one I worry about is Joe, but to this point he has been playing his way into contention. If he keeps scoring and playing well when given the chance he'll make himself hard to leave out.
Maybe Smith is the one player I'm not sure we needed, but the season will tell if that proves to be the case or not.