Refactored for simplicity

Okay, this one is severe, so you'll want to review it carefully before deciding it's okay or not.

I just wanted to greatly simplify using the durn thing. :)