BTW everyone: this is completely and utterly out of date okay, not much of this applies anymore (15/4/2024)