Perhaps I was missing where you disposed the connections and commands in some of these methods...