it depends on where you train at... we don't really do the whole block, counter, run deal... but of course our school offers, Tae kwon do / Judo, Kickboxing, Krav Maga, and other random stuff... so it's more of an all around type of school other than just a traditional Tae kwon do school...
a Hay Maker is a punch where someone really winds up to throw it.. (typically the first punch of an untrained figher) I don't know how else to explain it.