Lots of great advice here and you might want to check out THIS thread - lots of links and articles -including the spinning babies one!
Good luck!