I started out using Max2Play with an Allo product, and once I figured out the interface, it's been rock solid. The web interface is always there when I need it. I also have a Moode player but it's less reliable as far as the web interface. If I had to do it all over again, PICore Player would be on my shortlist as one to try out.