Wow, this looks great! It's nice to see you're working from scratch too. It's hard work, but it will stand out. Good luck pulling it off!