You can tell I did this in a rush. :-/  Tons of copy/paste errors!