I would say hack is the wrong term to use with this. More so a product or add-on.

What I have used and still use is vbAdvanced CMPS. It is free and widely supported. Not to mention easy to setup and configure.

Can't go wrong with that.