I would keep Vaughan especially after he completed his 3 months loan at Palace without getting himself injured, which is unheard of in the last few season, it normally is if he could stay fit for more than a month or two, it's already a miracle.
I don't think many of us would doubt his ability and potential, we have seen him score goals for us, on most occassion when he is available for us and his biggest problem was his injure problem, which hopfully is behind him now after completing his three months loan deal at Palace.
Another good things is he cost very little to keep around compare to paying for a top class striker and he is still likely to come good for us, if he has finally gotten over with his injure problem and he is still young compare to Saha and Yakubu, especially apart from Beckford who is scoring odd goals, Saha and Yakubu is hardly doing there job as our front man, with Vaughan so far already scored 6 goals for Palace I think we should give him 20 mins or so playing time in the second half, when he return to us for next weekend fixture.
I serious doubt we could even afford to buy another top class striker who is in his prime and around mid-20's or early 20's, so, never mind about people keep talking about we need a world class striker, face the reality people we ain't going to be able to afford spending 12~15M on a top class striker or 20M+ on a world class stiker, unless someone is willing to spend 25~30M to buy Rodwell off us, which I don't want it to happen and I doubt another Lescott kind of deal would happen again for us, any time soon. So, I feel we should give him an extension to his contract if he could stay fit and show us he could still do it, in the next few games!