Hilarye says you can do Disneyland in one day! That’s probably true if you set your mind to it and are willing to spend a long day. I like to just go occasionally for shorter periods of time so as not to run myself into the ground.
I was always under the impression that you couldn’t get a new fast pass until your current one expired. Maybe I’ll have to take some more chances and see what kind of swiping I can do. I did just learn the other day (from Larilyn) that you apparently can have one fast pass in each park which is good.
And the best time to be on a ride is during the fireworks as most of the people are lined up on Main Street to see them! I guess I’m just not all that fascinated with fireworks. You could try to do an outside ride so you could watch them at the same time though.