3.0

Fun read. Some language at the end though so not a full stamp of approval unfortunately.