Bumping this after quite a while, in the market for something new! I've added some edits to the original post.