For a while now I've been using TVserity in Windows to stream media via a PS3. I've not had any problems, it just works and I'm really happy with it. I've had a Mac for a few months now and have been running TVsersity in a Windows virtual machine, which also works flawlessly.

However having a Windows VM open permanely isn't ideal, so I'm now looking for a good media server for the Mac that can stream content from my external hard drive. Free is obviously preferable, but I don't mind paying if the product is good.

Does anyone have good suggestions?