Depending on when you built your PC, it might not have an M.2 slot, leaving you unable to add a sleek and fast NVMe SSD to your setup. You could always upgrade your motherboard, but that's not exactly a quick and easy fix. Icy Docks solves the dilemma with its new ToughArmor MB840M2P-B, an add-in card for M.2 drives.
Icy Dock is not the first to offer such a product, but this one stands out because it supports hot-swapping drives (via Tom's Hardware). That means you can add and remove M.2 SSDs while your PC is still powered on.
It's not a feature you can take advantage of if using the SSD as your main drive, but as secondary storage, it's fair game. Jamming an SSD into the AIC (or yanking one out) is presumably easy as well—the removable drive tray doesn't require any tools, you just plop a drive into it, then slide the tray into the AIC. That's much easier than a motherboard swap.
The enclosure is made of aluminum and acts as a giant heatsink. There's also a thermal pad included, to help whisk heat off your SSD and transfer it to the aluminum housing.
Icy Dock designed its ToughArmor card for PCIe 3.0 x4 slots, though it's also compatible with longer x8 and x16 slots. It supports a wide range of M.2 SSDs as well, including WD's SN750 and Samsung's 970 Pro, two of the best SSDs for gaming. I count drives from 30 different manufacturers in Icy Dock's compatibility list.
The big question mark here is pricing. Icy Dock hasn't revealed the MSRP, and it doesn't look like it's in stock anywhere just yet. For reference, the 2.5-inch SATA version sells for $64.99 on Amazon, which is a bit steep. Add-in cards for M.2 drives that lack hot swap support typically run around $15 on the lower end.