I already own the SwissMicros DM41X, DM42, DM15L, and DM16L. Excellent quality devices, and built like absolute tanks! Picking up any of them will leave you astonished, a DM41X (or DM42) with its anodized metal back plate feels like it weighs at least 2x a TI-89 Titanium. I have as many of the HP-41C module files as I could find on MoHPC and other sites stored in my DM41X. They are all very high quality devices, I can't recommend them enough!