Why is it that the Soundbridge can stream downloaded files (from Napster or equivalent) but the Squeezebox cannot? I am very annoyed that my Squeezebox has this limitation.

If Roku can do it, why can't Slim Devices?