I converted my 2 HP IG pump to a two speed set up. I bought a motor from Perrys Pool Pump store on Ebay. Their prices are very competitive. Always replace the seal with a motor change.

http://stores.ebay.com/Perrys-Pool-Pump

My plan is to run my pump about 18 hours a day on low speed (3/4 HP), and only use high speed during prime, and Kreepy Krauler. The KWH power meter barely moves on low speed, and it spins very fast on high speed. My current draw is about 3 amps low, and 10 amps high for a 220 volt motor.

The use of a two speed pump has one drawback. If started on low speed, and if the pump is not primed, it may not prime itself, and could burn up the seal for lack of water. To get around this you may need to start the motor on high speed until primed, and then switch to low speed.

I am currently re-designed my Intermatic PF-1102T timer with freeze control to accomadate the 2 speed motor. I will have an additional switch and 2 relays, one which is a 3 minute time delay. The idea is IF the switch is set to low speed, and the pump comes on, it will do so for 3 minutes, and then switch to low speed.

Once I am done with this, I can post the wiring diagram in case anybody wants to know how I did it.