Small Deployment Hardware

I know Hardware has been discussed ad nauseum… but as we all know hardware changes every day, and so does prices.

I wondering what people are using for small <25 user deployments?

Any small wall mountable embedded solutions you’ve found?
Are you going with USB channel Banks for PSTN connectivity or dropping in a PICe card?
Are you using CF or SSD drives or staying with spindles?

I’ve seen several little atom solutions i’ve wanted to try, but haven’t had the time yet. $299 Slim Dell Vostros are hard to beat in small ofices with no phone/server room and Sip trunks.