I usually have iTerm window with > 5 tabs, 2 of them are split vertically and have texteditors and some system tools running in them, some other tabs run bash with some specific parent directory set up (projects' root directories). I couldn't find a way to store all this setup so that if I reboot my machine I could have my tabs and their configuration and contents running again. That would be really awesome. This would require saving tabs, how they were split and which commands were run last in each one. Hope you'll love this idea!