There are LOTS of "coil/spring/spiral" melscripts freely available at Highend that allow full history, and controll over dynamic "turn" controls.
i.e, you can ad as many turns as you want by MM-click-n-draging an attribute in the channelbox.
...however, a primitive would be nice too, but to each his own I guess
Israel "Izzy" Long
Motion and Title Design for Broadcast-Film-DS
izzylong.com