Cisco 3750 would probably be the obvious answer, but i must admit i find their whole pricing idea a bit scary, so we use HP Procurve's
We use simple 2610-48PWR switches with 100mbit ports around the office, since bandwith isnt really a major requirement, when you run citrix on all your clients (we could prolly do fine with 10mbit really). For our Core Switches we use Chassis based Procurve 5412ZL.
Its a nice switch, and can do alot more than is really needed in our datacenter, but it handles both ISCSI and "normal" network traffic with ease, and supports 10Ge modules.
Main reason for choosing HP is Lifetime Warrenty and a more "fair" price than Cisco can deliver.
Oh.. And at home i just use my Dlink DIR-655, its capable enough for Gigabit, no Jumbo Frame support tho unfortunately