Infinite TMs
============

Ruby/Sapphire
-------------

Lilycove Department Store:

  * TM 38 - Fire Blast   - $5500
  * TM 25 - Thunder
  * TM 14 - Blizzard
  * TM 15 - Hyper Beam   - $7500
  
  * TM 17 - Protect      - $3000
  * TM 20 - Safeguard
  * TM 33 - Reflect
  * TM 16 - Light Screen

Mauville Game Corner:

  * TM 32 - Double Team  - 1500 coins
  * TM 29 - Psychic      - 3500 coins
  * TM 35 - Flamethrower - 4000 coins
  * TM 24 - Thunderbolt
  * TM 13 - Ice Beam

Return and Frustration are available every week in Pacifidlog Town.
Hidden Power and Secret Power are available in Slateport City. ($3000)

###Emerald###

Pickup:

 Note that you have only a 1% chance of finding these TMs.

  * TM 44 - Rest         - Levels 51-70
  * TM 01 - Focus Punch  - Levels 71-90
  * TM 26 - Earthquake   - Levels 91-100

Battle Frontier unlimited move tutors:

  * Defense Curl  - 16BP
  * Softboiled
  * Icy Wind      - 24BP
  * Mud-Slap
  * Snore
  * Swift
  * Siesmic Toss
  * Dream Eater
  * Mega Punch
  * Mega Kick     - 48BP
  * Endure
  * Thunder Punch
  * Ice Punch
  * Fire Punch
  * Psych Up
  * Body Slam
  * Rock Slide
  * Thunder Wave
  * Swords Dance
  * Counter

OK, so move tutors aren't TMs, but whatever. 

FireRed/LeafGreen
-----------------

Hidden Power is one of the items that can be found with the Pickup ability.

Celadon Department Store:

  * TM 05 - Roar         - $1000
  * TM 15 - Hyper Beam   - $7500
  * TM 28 - Dig          - $2000
  * TM 31 - Brick Break  - $3000
  * TM 43 - Secret Power
  * TM 45 - Attract

Rocket Game Corner:

  * TM 23 - Iron Tail    - 3500 coins
  * TM 30 - Shadow Ball  - 4500 coins
  * TM 13 - Ice Beam     - 4000 coins
  * TM 24 - Thunderbolt
  * TM 35 - Flamethrower
	
Colosseum
---------

...has the same TMs you get from the Mauville game corner

Diamond/Pearl
-------------

[This section will be expanded as i progress through the game]

Veilstone Department Store:

  * TM 83 - Natural Gift - $2000
  * TM 17 - Protect
  * TM 54 - False Swipe
  * TM 20 - Safeguard
  * TM 33 - Reflect
  * TM 16 - Light Screen
  * TM 70 - Flash        - $1000
  
  * TM 38 - Fire Blast   - $5500
  * TM 25 - Thunder 
  * TM 14 - Blizzard
  * TM 22 - Solarbeam    - $3000
  * TM 52 - Focus Blast  - $5500
  * TM 15 - Hyper Beam   - $7500

Veilstone Game Corner:

  * TM 90 - Substitute   - 2000 coins
  * TM 58 - Endure
  * TM 75 - Swords Dance - 4000 coins
  * TM 32 - Double Team
  * TM 44 - Rest         - 6000 coins
  * TM 89 - U-turn
  * TM 10 - Hidden Power
  * TM 27 - Return       - 8000 coins
  * TM 21 - Frustration
  * TM 35 - Flamethrower - 10000 coins
  * TM 24 - Thunderbolt
  * TM 13 - Ice Beam
  * TM 29 - Psychic
  * TM 74 - Gyro Ball    - 15000 coins
  * TM 68 - Giga Impact  - 20000 coins

Pickup:

 The TMs you can Pickup are the same as in Emerald.

On route 212 there is a person who will trade shards for TMs. Shards can be 
found underground.

  * TM 11 - Sunny Day    - 10 Red Shards
  * TM 18 - Rain Dance   - 10 Blue Shards
  * TM 37 - Sandstorm    - 10 Yellow Shards
  * TM 07 - Hail         - 10 Green Shards

Battle Tower:

  * TM 06 - Toxic        - 32BP
  * TM 73 - Thunder Wave - 32BP
  * TM 61 - Will-O-Wisp  - 32BP
  * TM 45 - Attract      - 32BP
  * TM 40 - Aerial Ace   - 40BP
  * TM 31 - Brick Break  - 40BP
  * TM 08 - Bulk Up      - 48BP
  * TM 04 - Calm Mind    - 48BP
  * TM 81 - X-Scissor    - 64BP
  * TM 30 - Shadow Ball  - 64BP
  * TM 53 - Energy Ball  - 64BP
  * TM 36 - Sludge Bomb  - 80BP
  * TM 59 - Dragon Pulse - 80BP
  * TM 71 - Stone Edge   - 80BP
  * TM 26 - Earthquake   - 80BP

HeartGold/SoulSilver
--------------------

[Incomplete. Stolen from Bulbapedia ;) ]

Goldenrod Department Store:
[Same as Veilstone]

  * TM 70 - Flash        - $1000
  * TM 17 - Protect      - $2000
  * TM 54 - False Swipe
  * TM 83 - Natural Gift
  * TM 16 - Light Screen
  * TM 33 - Reflect
  * TM 22 - Solarbeam    - $3000
  * TM 52 - Focus Blast  - $5500
  * TM 38 - Fire Blast
  * TM 25 - Thunder
  * TM 14 - Blizzard
  * TM 15 - Hyper Beam   - $7500

Goldenrod Daily Draw Corner:

  * Monday:    TM 65 - Shadow Claw
  * Tuesday:   TM 91 - Flash Cannon
  * Wednesday: TM 57 - Charge Beam
  * Thursday:  TM 60 - Drain Punch
  * Friday:    TM 42 - Facade
  * Saturday:  TM 62 - Silver Wind
  * Sunday:    TM 02 - Dragon Claw

On Sunday, you can get Return and Frustration.

Goldenrod Game Corner:

  * TM 90 - Substitute   - 2,000 coins
  * TM 75 - Swords Dance - 4,000 coins
  * TM 44 - Rest         - 6,000 coins
  * TM 35 - Flamethrower - 10,000 coins
  * TM 13 - Ice Beam
  * TM 24 - Thunderbolt

Celadon Department Store:

  * TM 21 - Frustration  - $1000
  * TM 27 - Return
  * TM 87 - Swagger      - $1500
  * TM 78 - Captivate
  * TM 12 - Taunt
  * TM 41 - Torment
  * TM 20 - Safeguard    - $2000
  * TM 28 - Dig
  * TM 76 - Stealth Rock
  * TM 55 - Brine        - $3000
  * TM 72 - Avalanche
  * TM 79 - Dark Pulse