Yes, at the Department Stores in Goldenrod Cityand I think in Saffron City too, there are floors specializing in TM's.
shopping mall nine on route nine as well as a few pokemarts.
the pawn shop
TM42 is Facade. It can be obtained/found from the Goldenrod City Lottery on Fridays.
You can trade a Pokemon that is holding the TM from diamond to soulsilver or pearl or platinum or you can migrate a Pokemon holding the TM from ruby, sapphire or emerald or firered or leafgreen.
The move Mean Look will stop a Pokemon from running from battle. (It's not a TM, but Spider Web works identically. In Generation IV, some Pokemon also learn Block, another Mean Look Clone.)
only blizzard. in the big supermarket in lilycove city
You can get the TM Thunder Wave in the Battle Frontier Shop
Tackle is not a TM.
there is no TM for ancient power.
there is no TM whirlwind in soul silver
in arcane grove
Victory Road..
Bite is an attack, and isn't a TM. The Pokemon has to learn it.
There is no TM Nitro Charge in Pokemon HeartGold and SoulSilver. Only in Pokemon Black and White
By using the TM Flash
everywhere
Brave Bird has never been a TM.
Only certain Pokemon can learn it but you can't find the TM