From what I know (which could be wrong) the Saleae logic gives you 8 digital pins (or 16 for the 16 pin model) and you can connect them to any digital connection and it gives you millions of samples of whats going on there. You can then configure it to say that certain pins are used for certain tasks like SPI and i2C etc...
I thought that the bus pirate was for connecting to different devices to send them commands to make them do things... I could be wrong though...
Now that we are on the topic I did buy myself a Logic 8 last year (which is a fantastic tool as you say Gav!) plus I emailed them a couple of weeks ago because they give out free Logic 8's to electronic professors, long story short - they sent me out another one for free! (just got it two days ago) I'll be keeping that one at work for everyone to use though
