DB Module initial writeup - it works! Need to clean it up now, but that'll come tomorrow.