* Subtle bug: fetchall() could return the entire result set over and over again if you called it multiple times (not likely)