Hi guys, it's all about fractions.
Think of the front cog. Its rpm is controlled by the engine rpm and the gear you are using. Most motorcycles run at high rpm but don't make much torque (for example, they wouldn't run well at 60rpm which is 1rev per second). So the aim of the final drive (chain and sprockets) is to reduce rpm and hence increase torque. So the front cog is smaller than the rear cog. 15t against 34T for the MSX.
Treat this as a fraction (front divided by rear) and you get the effect it has on gearbox output rpm. So for the msx it would be 15/34 = 0.4412. So if your front cog was spinning at 1,000rpm, your rear would be doing 1000x(15/34)=441rpm. Final drives also work the other way.
On push bikes people peddle slowly but can exert quite a bit of torque (about 60rpm). To use this to get the bike going faster the front cog is normally larger than the rear. My single speeder is 28t front and 15t rear. This gives a final drive of 28/15=1.867 (front over rear remember). So peddles spinning at 60rpm will make the rear wheel turn at 60*(28/15)=112rpm.
Now, the reason I went through this is so that people know how it all works before changing the gearing. When changing the number of teeth, the circumference of the cog will change, meaning the distance the chain has to travel will change. So the length of chain needed changes roughly inline with the total number of teeth. Roughly. This means that to maintain the correct chain tension, you either have to move the wheel using the adjusters, or you have to fit a longer/shorter chain.
When considering your options, to avoid having to get a new chain, you should try to minimise the change in total circumference of both cogs. So imagine we have a bike with simple gearing, 15t front, 30t rear. This gives a ratio of 0.5 . Since circumference is directly proportional to the number of teeth, then these cogs have a circumference of 45t in total.
Now imagine we wanted to get a final drive of 0.6 to make it more of a cruiser. Changing only the front would mean going to 18t to give 18/30=0.6 . Total teeth = 48T, so a change of +3. If we changed just the rear, then we'd need to go to 25T rear to give 15/25=0.6 . Total teeth = 40T, so a change of -5. You can see that changes to the smaller cog have the least effect on chain length. However, note how they have opposite effects.... for the same effect on final drive one make needs a longer chain, one needs a shorter chain. If we change both together they can be make to cancel out.
If we try 17t front and 28t rear we get 17/28=0.607 , so almost right. But notice that the total circumference is the same as 17+28=45T. So this gearing would not change the length of chain much if at all. For most people though, it all comes down to what's easiest and cheapest, so that means changing the front cog. Going one tooth up or down won't have much effect on chain length, but as it's the smallest cog, it will have a strong effect on gearing. It's also easier as you don't have to take the rear wheel off. Also, small steel cogs are cheaper than big aluminium rear cogs.
I hope all that helps people. I may have got the odd bit wrong, so please feel free to comment