Welcome to dennyr.com
It's a bit of a mess right now, but we're working on sprucing the place up with some nice projects.
Features
A list of our coding triumphs and fiascos.
Explore the Features
Contact Us
Nothing would delight us more than to hear from you.
Say Hi
Privacy
Buckle up for copius amounts of lawyer talk.
Privacy Statement