As a bit of a pointless aside here, I can't help thinking that Jason Roberts would have been an awesome signing. I know he isn't everyone's cup of tea, but he DOES have a cutting edge that I just don't think he have up front. Raw pace, power, awareness (underrated part of his game), holds the ball up and he can finish (sometimes).
For me Robbie Keane is more of the same (albeit far better quality) nice touches, flicks and stepovers here and there, but too often looking to run channels or try spectacular cross field balls or similar. What we're lacking is really someone to stick the ball in the net.
Obviously, if offered Robbie Keane on sensible wages, we'd be foolish not to snap him up, but I think I'd rather have a bigger, stronger, goalscorer than a talented, often brilliant forward who doesn't always show up (we already have a couple of those - most notably Gallagher).