Thanks for the help - my gut tells me that I shouldn't have to do it for every possible iteration that could be generated.
So if I redirect the root url and Google has already indexed interior pages using the non-www url, will Google (et al) systematically revisit all the old links or start again at the root directory and have the (no longer) duplicate content just fall off the results pages and stop impacting my relevance?