Quick history: I've been drinking nearly every day since 2003, with periods (months) of sobriety in between. Using Silymarin seems to help with getting more bilirubin out of my system quicker, thereby getting that nasty acetaldehyde out of my system. Also, I use L-Cysteine supplements to help mop more of that crap up.
Conclusion is that it seems like a decent investment for a few months, especially if you want to take all precautions, whether convoluted or not. I do notice that hangovers are less intense when taken with Silymarin (milk thistle extract) and L-Cysteine.