TeamNinja

A support group for dealing with the consequences of bad ideas