Flipping Jupiters! Why some planets spin backward

Some of extrasolar planets spin in the opposite direction of the stars they orbit.