Consolidated list function.  Time to back out some of the thinking around state.