Cheers Billy.
Don't suppose ya can tell me the forumula, so I can finally make this blasted JAVA applet for my phone with it? 
Hi Storm,
First you calculate the total number of drops which is the quantity in ml * the drops per std 1ml.
5ml * 20 = 100 drops
Next you get the proportion of PG with nic as
(the desired strength in ml / the nic base strength in ml) * 100 rounded.
12ml / 52ml = 0.23 * 100 = 23%
PG/VG no nic percent is 100 - PG/VG nic percent
100 - 23 = 77%
Now you have all the percentages
If you have a water dilution and/or flavour percentage deduct it from the No nic VG mix percentage
Water: 77 - 5 = 72% no nic
Flavour: 72 - 12 = 60% no nic
Final calculations are the different percentages of the total number of drops...
PG/VG nic 77% of 100 drops
PG/VG no nic 60% of 100 drops
Water dilution 5% of 100 drops
Flavour 12% of 100 drops
Hope this helps with your java applet.
Brian.