Very well done! It's nice to see this come together and I commend you for working through it to make it look this good.