Local HTML files with embedded JavaScript are fantastic for mini portable apps. You can even load/save files with some finesse.