Read this and tell me how shitty it is.
i'll probably be too lazy to offer a more complete critique later