The STP sounds fun but is the same day as the Tour Deschutes in Bend Or, but it is on the sometime list for me. I host a annual fund raising ride in Bend that would be excellent training for the STP and the timing is good for it to. There is plenty of climbing too.