Just to say, I don't think Henry is good enough in the air

Pazzini is far, far better, although sometimes even he is crap (you can tell if he's the good one if he has 20 and 20 for heading and finishing. If either is 12, he's not the great one).
Cavenaghi is the man I like to buy.
In terms of good young players, Brazil is the only place to go. Even smaller Euro clubs can prise top Brazilians away ffrom their clubs. Surprisingly, there are also some damn solid defenders in Brazil. Leonardo, Cleberson, Kleber, Thiago (very useful indeed, from Cruzeiro).
Also, the youth teams produce some nice talent. I found a guy called Saimon in Atletico Para, and now he's worth about £7m in Porto, despite only being 18.
If you ask me, I stay away from players like Reyes, Torres. There are better young players, it just can take a LONG time to find them. I even thought Robben was a waste at £30m, because I had Alex Brosque who I got for pretty much nothing.
When I used to play Juve, I always went through the same routine immediately:
Sell: Zambrotta (worst mistake ever!), Tach, Pessotto, Birindelli, Athirson, di Vaio.
Buy: de la Cuesta, Puyol (if possible), Milito, Gonzalez, Diego, de Rossi.
Some of these I'd never repeat, selling Zamb for about £14m (!), accepting less than £15m for DV (I know he can almost always go for about 14/15m). Buying de Rossi if it costs me £30 +