Something else I'll just throw out there is that I see a lot of people saying "it doesn't take 4hrs to do the job! etc. etc."
I will point out that the job itself doesn't take that long, the usual accompanying multi-point inspection that most techs don't get paid for, the fact that your vehicle is not the only vehicle being brought in for a concern, and the fact that at that given moment the shop is probably busy working on a dozen other vehicles, means that they need to give wiggle room to make sure everyone's vehicle gets serviced in a timely manner and everything is done properly.
I mean this in the nicest way possible to you guys: The world doesn't revolve around you or your 4Runner, other people are at the dealer to get their vehicles worked on just like you and the more time we as service people have to work on your vehicle the easier it is to move work around so that the best quality can be applied to each and every vehicle that comes through the door. They're not a fast food joint, so if you can leave your 4Runner a couple of hours or pick it up at the end of the day you're helping not only yourself, but everyone else as well.
-Some idiot grease monkey
Post Note-
So far in our area we've seen only a few fuel pumps either fail causing a stall or start to fail causing a stumble/poor acceleration concern. So if you're sweating about the fuel pump taking a shit and leaving you stranded, the statistics are in your favor that it probably won't happen. Hopefully that will ease the late nights worrying for some of you, but if you do experience some issues outlined in the recall notice and are eligible I'd contact the dealer and let them know.