I got a NordicTrack X9 Incline Treadmill. It adjusts from a 40% incline to a 6% decline. Should be ideal for training for the PPA. It has a 10" Android touch screen display and is integrated with Google maps. Just trace the route you plan to run (eg. PPA) in Google maps, upload to the X9 (wifi) and run the route. It adjusts the incline as you run.