I have a 300 and my best friend just picked up a brand new 2013 bmw 1000rr, I will tell you I will never own a 1000 after riding that for 10 minutes. If you want to live till 30, I would stick to a 600 at best, But if break neck acceleration and power wheeling through each gear , you'll only ever get into 2nd ( does 90~mph in 1st.) then hell go for it. If i'm 19 and am telling you its a bad idea, then that should say something . Figure the time it takes at minimum wage to buy a 300, then a 600, then a 1000 is probably a lot shorter than the kidney donor wait list. Life is progression, start small and learn , then upgrade. CAN you get a 1000 after a 300, of course, I just wouldn't advise it. I have more fun leaving all my 600cc friends in the dust in the canyons than they have leaving me in the dust on the freeway, but if you must dance with the devil , just make sure you keep on key. Wear your gear, stay within your limits. and pray you have a common blood type. Stay with a 300, ride it, track it , eat shit a few times, and then decide if you want to be hitting the ground going faster,harder and more expensively. Shoot go ride a 1000 , then you wont even need to read this reply to tell you it isn't the best idea.