OK   my bad
If we can just get someone to do the same for USB interfaces we should be 
all set.
Don't forget Bluetooth....
USB would be one important step out of many.
To be honest I dont see any difference between a Ethernet nic and an atapi 
controller.
Both take and return blobs of data that have some semantic meaning (protocol 
description).
Since we do packet analysis we also need
Firewire
ATAPI
SCSI
...
As long as two entities exchange data blobs/pdus ontop of any sort of 
transport mechanism
ethereal should be there to analyze the sanity/consistency of the exchanged 
data.
I feel the failure to capture/store-in-libpcap-files/analyze   
USB/firewire/ATAPI/(parallell/FC)SCSI/etc
to be bugs.   As time moves on, some of these bugs will be resolved by the 
people in those areas
knowing how to implement a fix to them.
Like as for very soon we will be able to say :
Not even do so primitive analyzers still exist that cant even measure 
application layer response times, they are so incredibly primitive they dont 
even decode USB!
_________________________________________________________________
Hot chart ringtones and polyphonics. Go to  
http://ninemsn.com.au/mobilemania/default.asp