quite interesting article from Pelican tech
http://www.bimmerboard.com/forums/posts/277800