I used ORB and decided against it, only because it doesn't allow one to have permanant database, but creates database all over again on each start. Let me explain. I have 3 NASes, 2 are mostly offline and I turn them on only when I need them, 1 is "storage router" (Wl700gE) which is always online.
Now, with Orb, if my 2 NASes (or 1) is offline, it would scan all over again for data (media). This simply uses CPU and HDD to 100%, so is unacceptable. I just want to have static database, and if my NAS is offline, i want it to tell me media is unavailable, not rescan whole DB from scratch.
ORB was made for regular PC users which use and keep all media on 1 PC. Not for complex setups with external drives, HTPC and NASes.
That's why I decided to try VideoLAN (VLC). It can stream to Windows Media Player, and supports command line, is very flexible and powerfull, even though the learning curve is... well, If I lived through Xlobby...
I'll let you guys on the progres. Right now I'm just considering the idea and still playing with "now playing" banners for Free Lobby
D.