Argghhhhh, curses, why must feedback requesting more always come along just as I'm thinking "hmmm, time to crash out"? :D
Seriously, thanks man, be a slight delay for part 5 as it's been stupidly hot here the last few days and working for any length of time on the 'puter just ain't been an...