I am looking for a 24 port PoE(IEEE 802.3af) switch to power some Snom phones that I have. Please suggest some appliances. I just need basic L2 functions and wouldn't want to go for a expensive Cisco switch. Here are my requirements:

1) IEEE 802.3af PoE  

2) 802.1q VLAN  

3) Full-Duplex

I'd like a CLI also if possible, I've looked at Vyatta, but buying their 24 port appliance is way more expensive than a d-link or a netgear one. Thanks for your suggestions

Edit:
I've shortlisted the following(not had a look at HP so far)... I'd appreciate reviews if anybody is using any of these switches in production. 

D-Link: DES1228P
Cisco: SRW224G4P, SFE2000P
Netgear: FS728TP