It's not free, but I use PowerDVD. I've tried WinDVD and didn't like it at all.

Those are the common pay programs that I've seen. I'm sure someone else will have a better one, though
_________________________
Matt