Take a look at Ubifi too, I have been investigating them for my place.