Yes. So far, some A/Ds, a T1 framer, other stuff I've forgotten.
Bit banged with what? If it's Linux, and you're just spawning a thread and using usleep() for timing, expect ... many opportunities for difficulty.
Curiously, learning the Windows multimedia timers ( or whatever they're called these days ) is pretty easy and the jitter doesn't seem bad at all. Of course there's no PIO, so it's moot.
If you have good hardware timers and can do the bit transitions in the ISR ( or at least FIFO it on behalf of middleware to be named later) , fate smiles on you.
If it's a PIC and you can count down timers properly, happiness reigns. Fs for an unladen PIC can be in the 10^6 samples/sec or more range.
I'd at least not consider the hardware done until I'd used an otherwise unladen PIC that could demo the SPI interface to be correct.
Also maybe this:
The Bus pirate and a couple of other like things may also work there, but I'm deliriously happy with everything I've ever gotten from Total Phase including support.