SLAMPiG WARNING: SAMPiG can be offensive, crude, and sometimes vulgar. Please read at your own discretion.