You're overly liberal with commas; A semicolon is always a good way to join two related sentences together.