If I buy FCPX soon - it will be version 10.3.1 - which is a bit buggy (from the reviews), but I guess will soon be fixed. So my question is: if I buy now - 10.3.1 - how long is that good for? I mean, I would think all the minor updates throughout 10.3.x should be covered, but what happens when it hits 10.4? Will I have to shell out another $300 for 10.4? Will there be like a discount for an upgrade, so maybe like $150? Or will 10.4 be a free upgrade for anyone who bought 10.3? I don't know the history of FCPX as far as buying goes - if you bought it when it first came out, when did you have to pay to upgrade? Basically, I'm trying to figure out how long I'm good for if I buy now - it would be a bummer if I had to shell out again soon after buying... Thanks in advance!