I have been thinking about the possibility of rebuilding my HTPC as a Linux machine. I have worked with Linux in the past (way past, about 1997-8) and not much since, so I first need to update myself as to the changes since then.

However, I have a few questions for the more Linux inclined about potential HTPC uses.

1. I assume there are open source DVD applications - correct? Any suggestions.

2. Is there any program that can be used to set custom resolutions and timings? I have an HDTV and a VGA -> Component Transcoder, I need to be able to set resolutions.

3. Is it even worth it or might it just be a bigger pain?

4. What is the best front end?