My humble setup:
Modem -> Arris SB8200 with Xfinity gigabit service
Firewall/router -> pfSense 2.4.1 on a Supermicro A1Sri-2758f - handles gigabit with snort all day long.
Core switch -> HP 1810-24G v2
PoE switch -> JGS516PE PoE semi-managed switch
AP -> DLINK DAP-2660
Printer -> Brother 2700 series All-in-one
Cameras -> Mixture of wireless and wired Foscam (cheap and functioanl)
NAS -> HP Microserver running Freenas (a hell of an upgrade from a crappy ARM based QNAP appliance).
VM Server -> Supermicro mini server with a 6 core Xeon running Citrix XenServer and hosting my surveillance box, plex server, PBX, bunch of other stuff.
Time Capsule -> self explanatory
Gaming and Non Gaming boxes -> self explanatory.