We used Hydroguys information last year in March and it worked great. We had a pile left over after 4 days because we had so many.
Another bit of advice is to check standby if it is 15 minutes you can use the fastpasses later. We did that on Indiana Jones, the fast pass works well later in the day but in the morning the que for fastpass only gets you a little ways into the inside section. Other rides you get up closer pretty quick.
We did the same thing for BTMRR. Used the fastpasses when it got busy and rode 3 times as much.
We also take turns and make sure that whenever the time is valid we go get another fastpass. In the morning while the girls were riding at fantasyland with daddy I ran and got Buzz, visiting cinderella I got SM, etc. You just have to run a little. Luckily for us DH doesn't like to ride a lot so he organizes the fastpasses for us.
We also were given fastpasses by people after they walked on the ride. One for Space mountain was the nicest.