Man, you're all over the board there. You need to ride some of those on your list, that would probaby help you take some off your shortlist. Especially the KLR. Nothing screams noob louder than a KLR. And they are REALLY slowwwwww. The TE250 is a great trailbike for a smaller rider. For the same bike with a little more poop, the TE310 or KTM350. One of the best plated dirtbikes ever made is the KTM 450EXC. Even as far back as '01, they are great bikes. But they are a plated dirtbike, not an over the road bike. The TE630 will do lots of miles, on and offroad, but not with the comfort of the 800XC. I didn't buy 800 with the thought of doing a lot of dirt with it, certainly not with the husky in the garage as well. The 640 is also a very good dualsport, better for road than the lighter bikes. The 690 is very good too, but too many problems with them for my taste. Some guys will put up with all that finicky BS. Same for the 990 - great bike, too fussy for me. There are just too many problems with KTM EFI. The tiger OTH, is super smooth.