What about AnyDVD? I heard about it, never used it, but supposedly it runs in the background and defeats all the stupid stuff DVD has in the name of security; not just Macrovision but the region code as well. Basically putting a DVD in your computer with AnyDVD running makes the computer think it's a non-encrypted region free disc.
I'll get into all this when I build my Athlon64 system...
AMD Athlon64 3200+ S939
1024MB Dual Channel DDR400 Corsair XMS with LED activity indicators
256MB GeForce 6600 PCI-E by Chaintech
Aspire X-Navigator case with 500W PSU, 6x80mm fans, 1x120mm fan
Gigabyte nForce4/PCI-E S939 mobo
80GB 7200MB 8MB WD IDE HDD
16X DVD±R Dual Layer burner
Memory card read/writer
...and a Led Zeppelin sticker!