So over the holidays, I got a SanDisk Ultra SSD (120GB, SandForce 1200-series controller). Unfortunately, I have a 2010 Mac mini, the first unibody model. Unlike the current model, it's not officially possible install an SSD in place of the optical drive (the independent Mac shops I called said their parts were only listed for the 2011 model). Since I still want to run Boot Camp (which requires an internal drive), I decided to hook up my new SSD via an OWC FW800 case. I grabbed a refurb of their Mercury On-The-Go case (the clear one, as opposed to the aluminum one). Although the FireWire bus caps the real-world data rate at ~80MB/s, most SSDs only go beyond this speed for sequential reads and writes. For random access, where SSDs truly offer a benefit, first-gen SandForce drives are well within FireWire's ceiling. For testing, I timed how long it took for my mini to boot and then restore a session, including 25 apps, 6500 emails, Safari with 16 tabs, and an EagleFiler database with about 14,000 documents. All told, the computer uses about 4GB of RAM when everything is loaded. Here are the times: HDD (internal 5400 rpm) for boot drive, 3.5" (FW400) for user folder: 6:20 SSD (external USB2) for boot drive, 3.5" (FW400) for user folder: 3:45 SSD (external FW800) for unified boot/user drive, 3.5" (FW400, chained off of SSD) for iTunes library and a few other files: 2:30 So, long story short, even if a FW800 SSD is not as fast as native SATA, it can still really improve boot times. The system as a whole is also much more responsive. Bonus fun fact I learned: Hooking up a FW400 device to a FW800 device *does not* degrade the whole channel to FW400. For years I had taken this myth for truth without investigating it, but it appears FireWire chips have supported a 'bilingual' mode for quite some time.