It's a little cludgy because the hardware has been discontinued, but Logitech Media Server is a great system. If you can find a Squeezebox Touch, it'll be expensive, but it's easy to make your own with most andy idevice and a digital dock. The server can be on any computer or a micro device.
Better quality than Airport Express.
Better quality than Airport Express.