I found the next version up, or rather a clone of it: the Ericsson MC218, a rebranded Psion Series 5 (the MC218 came with a little IrDA adapter for compatible Ericsson phones).<p>Of all places I stumbled on it at an op-shop - in ~2012, I think it was. The box looked a bit sad but the unit itself was literally <i>new</i>.<p>...and I can tell you that if you&#x27;ve ever read stories about how fragile they were I can confirm all of them. The entire LCD hinge assembly broke on mine after only a few months, and I had to thread wire into and around the (~1mm no. 2 plastic &gt;.&lt;) chassis to recreate the pivot points for the LCD to close right. Thankfully it looks completely unscathed, the battery compartment&#x27;s just a bit funky.<p>The hardware was, in short, terrible, but the OS was amazing.<p>I&#x27;m convinced Symbian EPOC was built by a bunch of unbelievably optimistic, unfazeable software developers or something - C++ hadn&#x27;t even been standardized yet (wow much 1998) so the EPOC SDK is a mix of scary, disastrous and hilarious... but the OS and UI design were still, in spite of this, absolutely awesome.<p>My favorite feature was the fact that the UI had real windows, with titlebars. And dragging the titlebars would drag the entire window - not an outline, the whole window. It was amazing. (&quot;Look!! I have a <i>desktop</i> in my pocket!!&quot;)<p>And then there was the programming language that came built in. I mean, they crammed a fully-functional physical keyboard into the thing, so I mean, duh, you add a programming language to it cuz that&#x27;s what you do when you have a real keyboard.<p>OPL was equal parts confusing and awesome, but, because it was so BASIC-like I started hundreds of tiny projects that I never finished. There are some pretty amazing little applications out there written in OPL, but most things were done in C++.<p>Probably the coolest thing I did with OPL was discover that the system was fast enough to handle full-screen haptic scrolling - my stylus was starting to get old and scratch the LCD, and using my finger would have felt weird, so I never finished it - but it was pretty awesome to know that this bytecode-interpreted language was fast enough to handle SurfaceFlinger-esque full-screen content scrolling on a 640x240 LCD.<p>What did <i>your</i> 36MHz ARM7TDMI-based gadgets do?