Thanks for the feedback Marco.
That's exaclty what I was thinking and leaning more towards.
The cost difference is around $600 for 2010 models.
Right now, I'm looking at a new '09 250xcw as opposed to an '10 300xcw and the difference at the dealer is $1600 CDN. Both brand new and stock.
I think I'll just bite the bullet and pick up the '09 250xcw. I don't think I can go wrong with that decision. Either way, I'll be happy, I'm getting a new bike

.