So glad you like it, thank you! :)
There are 3 different (good) endings, no spoilers here just in case but if you download the Game Design Document from the game page (last link), you can find walkthroughs for all 3 under Scenarios: Winning the Game. Jeff disapproves of all 3. :D