Two quick questions: is the delay you measured from triggering on a channel input or external trigger in?
See above; channel trigger looks to be a fraction faster. (Interestingly, I've just measured it again and it's come out at 30.2ns - maybe I have a little channel-to-channel skew to calibrate out, or I'm just tired at the end of a busy day and my experimental technique isn't at its sharpest. Apologies).
Also, I've been reading a lot about the X- Series recently - trying to figure out Agilent's specifications for the memory usage (which ain't easy). From what I understand from their specs (assuming you don't have the 2MB Mem upgrade), if you're running all 4-channels simultaneously in Auto/Normal mode - you have 250kB per channel. Is that correct? Or does the halving of memory during Normal mode affect just a channel 'pair' (i.e. 500kB)?
Have you verified actual memory amounts when stopped (since Agilent is obviously fairly cagey in this regard; i.e. no tables anywhere in all of their literature)?
I have the 4M memory upgrade. With just ch1 enabled, I can capture 500us worth of data @ 4Gsa/s before the sample rate starts dropping (2M points), and with ch1 and 3 enabled I can capture the same (ie. total of 4M points split across the two channels).
If I enable 1 & 2 (only), then I get 500us @ 2Gsa/s for a total of 1M points per channel (total 2M points). It can't sample any faster, and the other bank of RAM cannot be used.
So, it looks as though ch1 & 2 share a digitiser which is capable of 4Gsa/s, and they share a common block of 2M points of sample memory. Ch 3 & 4 appear to be separate, and share their own digitiser and RAM.