As for Macheda, other than 2 good strikes and a deflection, what has he done? The games I've seen him start he's looked totally lost and hasn't influenced the game in any way.
Macheda has 4 goals from 25 games, unless he's got a crapload of assists that is a terrible return. Granted Fergie has not helped him this season by giving him his starts on his own up front.
There's no denying (and I think I've already posted this on this forum) that so far Macheda has been a brilliant impact sub rather than doing anything in the starts he's been given. Having said that he's only going to get better if he's actually given those starts and again he's only 19/20 so it's far too soon to write him off (especially when you see the kids other clubs are bigging up)
As for Macheda's impact as a sub hows this of the top of my head;
08/09 Aston Villa @ home comes on and gets the winner in stoppage time
08/09 Sunderland away comes on and gets the winner 10 minutes from time
09/10 Chelsea @ home comes on and makes the game 1-2
09/10 Spurs @ home comes on and sets up Nani to make it 2-1 10 minutes from time
10/11 Valencia away comes on and sets up Hernandez to make it 0-1 10 minutes from time
10/11 Aston Villa away comes on and makes it 2-1 10 minutes from time (game goes on to finish 2-2)
I personally think the above speaks for itself. I'm not saying he's going to end up amounting to anything at the moment as it's far too soon to say but he's certainly handy to have on the bench at the moment and maybe if he's loaned out next season he can turn that kind of form into the games he starts
EDIT: That's without mentioning that last season was pretty much a write off given the amount of months he missed injured