pwm continued...
Could the 20M do even a pwm like the old picaxe 08? Even without pwmout and hpwm it would be good to have something that can output something I can use for D-to-A. I think the 16F677 can do this: If an interrupt routine tied to timer1 interrupts simply did a pulsout, that would be good enough; I cannot implement anything like it in basic because it would be too slow.
Related to this... could a future picaxe implement a simple "arbitary waveform generator" output, where one or several output pins cycle through a list of values each time the timer interrupts (in the background, so it carries out normal programme flow all the time and the timing of the output wave is as exact as possible). This would be sort of a generalisation of music output and hpwm (although would chew a bit of CPU time I guess). The value of this would be to allow interesting signal generators, sound effects, good sinewaves, video signals, etc.