Thanks guys...I'll not be able to provide an update until this evening (I live in the UK).
I guess I should lay out my requirements.....I really need whatever switching solution I put in place to be low parts count & low current drain. This is why I used such a high value resistor, because certainly when the N fet was where q1 is, when it's swicthed on that's pure current flowing from the 9V rail to ground.
Therefore with a 1k resistor, that's 9mA when the n mosfet is on - way too much when my power source is a modest 9V battery.
Trutfully, I've not had to deal much with trannies - I realise they amplify current, but how can I work out how much current will flow with a 0 to 3.3V square wave applied to the base ....here's the datasheet ....
https://www.electro-tech-online.com/custompdfs/2011/10/0900766b80b36087.pdf (I'm looking for as little current as possible, but to still switch that second p channel mosfet cleanly.)
Also I only actually need the waveform at the P base to swing about 1.5V (therefore 9V applied to the P Mosfet gate = off , 7.5V on its gate = on) ...I guess I could put two resistors in the q1 tranny collector and take the junction to the p mosfet - but that adds a resistor & I'm not even sure if it gives me any win? (from either a clean switching perspective or current drain perspective)
Edit: Hi alec, thanks for your input here (you posted just before me & I missed it) ...I always tend to steer away from stuff I don't understand ...and I don't understand your solution. Actually I don't need to understand it, but I do need to know what the current draw is.....any way of establishing what the current drwa is for say 25%, 50% 100% duty cycle of the switching waveform @16khz? (I have a 'constant current' monitoring situation thing going on with the load .....as the battery levels falls, the 16khz switching waveform duty cycle is increased)