...also..some good, some bad, just like all classes..