Of course if you have Nero on the system already you can use DVD Shrink and burn it right off with Nero. DVD Shrink will take care of the CSS Protection as well as Macrovision and all the other stuff on it's own. I found what I prefer, however, is different from most.
I use DVD Decrypter to decrypt the movie to the hard drive first and then import it into Nero Recode. I let Nero Recode do either one pass or two pass it (depending on how much I want quality over saving time) and then burn it off with Recode. Does an excellent job and as long as I'm using good quality media I generally get a good back up.