I was giving *Kittengoo
some tips when in accidentally turned into this long-ass thing. I figured other people may find it useful, too.
I am no expert on design and some of this may very well be flawed or off, in which case feel free to tell me.
Most of this information is stolen from, and much better explained here.