There's no way Andy is going to hover in the top 20 for a couple of years. He'll be back in the top 10 this year. He's got the talent all he needs is the consistency.
I agree with Senga and Mark completely and, even if he loses against Nadal, it will be a super match if he gets there next week and one, I'm sure he can be proud of. Nadal seems to bring out the best in him somehow.