The M910q Tiny isn't a beast, but it *is* a capable, compact PC.  Internally, the model I received has one 2280 M.2 slot which can accept an NVMe drive, one 2230 M.2 slot which is used by the Wi-Fi card, and two SO-DIMM slots for RAM, all of which were populated (with a 500 GB SSD, Intel 8265 wireless card, and two 16 GB DDR4 modules, respectively).  The motherboard has markings for a second M.2 SSD but, unfortunately, there was no connector soldered in to accept one.When it was new, the M910q Tiny had two antennas: one each internal and external.  The unit I received still had the internal antenna, but someone had pinched the cable for the second antenna between the case and lid, cutting the cable.  Instead of replacing the cable and bulkhead connector, they removed the bulkhead connector and most of the cut cable, leaving a short length of cable still attached to the Wi-Fi card.  While I don't plan to use the wireless, I did want the PC to be as complete as possible, so I bought a replacement cable and bulkhead connector (Bingfu U.FL IPX IPEX MHF4 to RP-SMA Female Bulkhead Mount).The motherboard has a ribbon connector for a SATA cable, but the PC did not come with the cable or a tray / caddy for a 2.5 in drive, so I bought those too (Deal4GO SATA Hard Drive Cable 00XL211 w/HDD Caddy Bracket Replacement).Also included with the PC was a keyboard. mouse, and a USB Wi-Fi/Bluetooth dongle, none of which I've used.So far, the PC has performed well.