It's almost embarassing to admit; but I use a Trendnet switch....
http://www.buy.com/prod/trendnet-teg.../10362055.html
I got mine for $140, which is a steal for a 16 port managed Gigabit unit.
If you need 24 ports, google TEG-240WS, you'll find it for around $200.
It does everything you'd expect; Jumbo frames, QOS, VLAN etc...
It's been ROCK solid, hasn't given me a single issue in the 6 months since I turned it on. Decent (quiet) cooling in it, so it doesn't run too hot.
Cisco or HP hardware for at home is really overkill unless you plan to do something mission critical over your home PC's. In my case I stream loads of HD video over it, and make massive nightly backups to a server, all without any problems at all.