As an alternative...consider Unifi:

http://www.ubnt.com/unifi