Xeno PS is great. It's a clone of Matrix Infinity (the best chip on the market) and it has the exact same features as it. I've installed this in all my PS2s, and my friend's systems. It's very reliable and of high quality.
And yeah, it does everything you wanted (auto detects all media and completely ignores DVD movie region protection, it also supports pirated DVD movies). Including more (
feature list here). It even lets your console output VGA, so you can connect it to a monitor or HDTV for full 480p support. But you'll need a seperate VGA cable for that, of course.
What PS2 model do you have? Slim or phat? In any case, you can load games off a hard drive with a slim model but you're going to need to use an external USB drive with USB Advance. Compatibility is rather low for that, though.
If you have a phat PS2, you'll be able to play pretty much anything off a standard IDE drive with HD Loader. It's awesome. I use it almost exclusively.
http://sksapps.com/index.php?page=hd.htmlGet all the HD Loader and USB Advance files here.