Loginc Analyzer advice please

I've been recommended the Logic Sniffer (but probably because I asked at the Bus Pirate forum) but I hear that does not have a large sample depth?

The 40Mhz is just a wish list thing

What I would like is an anaylser that can cope with SPI at any speed i am likely to come across, and has a large sample depth so I can cope with intermittent data packets in i2c and SPI. I had another go with my Bus Pirate on SPI, toggling a spare pin on the Arduino to use as a trigger on the spare channel 5 of the Bus Pirate, and had more success than before

BTW is the clock supposed to be varying widths when the Arduino acts as a SPI Master? I expected a steady clock like I see on i2c

I will have a look again at the Saleae Logic 16, I did spot this one before

Any other suggestions welcome

Rich