My good sir, you are awesome.I'm also creating my own system and I hope I get it just as right as you did,