Jonty, first off you are doing brilliantly and you deserve a lot of praise for that, we all know just how tough it can be. Keep at it, keep experimenting and you will find exactly what works for you. I vape 12mg freebase most of the time but I too get cravings so I use some 20mg salts to take the cravings away. I can't do salts all the time but I find a nice balance between the 20mg salts and the 12mg freebase with a bit of 3mg DL thrown in. I really hope you find your balance and what works and we are always here if you need advice, to bounce ideas off or if you need support. We are right with you mate.