What managed switch are you using, and why? Are there open source alternatives, or even open hardware switches?