This is the story of a Mac application developer (okay – it’s about two of them) who set out on a quest to find an application development tool based on Java so his boss would let him develop on the Mac platform, which he loved. There was only one catch – he had to find a tool that was fast. Traditional Java programming was going to take waaaay too long to convert the internal custom programs that had been written in an old 4GL. But the boss still wanted the excellent user interfaces that he was used to – because our hero was good on the Mac and could make the screens look “pretty.” If possible – the boss wanted the impossible – make the application run on a desktop AND over the Web – “just in case.” Here’s the story of our intrepid hero and how he searched, and found, a way to meet all the “Dilbert boss-like” requirements.