I would (and have) go ahead and get the fast passes in advance. Especially for rides like Soarin and the toy story one. If you show up and want to cancel them, you can do that, but you can't book quite a few of them once it gets close to the trip, let alone the day of.
And most of all, its not...