I like TKD alot, but as far as its street effectiveness goes it is to unbalenced of an art. TKD is a kicking art, and they are damn good at it, the best kickers in the world IMO. While kicking has its place in a real fight, there are other tools needed, like boxing skills, and grappling skills. TKD people just need to learn to box and grapple thats all. They are way to gung ho on just kicking. If a TKD person gets in a fight with a decent opponent, they better make that first kick count, it better land flush and on target or there going down to the ground. And if they dont go to the ground they better have some boxing skills or there going to get there face pounded in, because when you get up in someones face its hard for them to use those fancy high kicks to knock you out, and when there on the ground I dont think they will be kicking much. A TKD person has to keep you at a distance so they can throw those bombs at you, that is there advantage, if they are good enough to keep the proper distance in a fight they will do great, but thats easier said than done. TKD is great if you want to learn how to kick, thats about it. Cross training in boxing is a MUST!!!! for TKD people!!