FedEx tracking can be kind of weird. Sometimes, it seems to update in bursts. I've had times where the tracking made it look like it was in some other part of the country, then I got the item as expected, and the tracking still was out to lunch!
When I ordered my RAM from Ramjet (great bunch; they changed my order to the lower Apple Hot Deals price when I asked), this is what it looked like.
Sep 22, 2004
4:10 PM Delivered HOUSTON, TX
7:01 AM On FedEx vehicle for delivery HOUSTON, TX
12:22 AM In transit INDIANAPOLIS, IN
Sep 21, 2004
8:51 AM At local FedEx facility HOUSTON, TX Package not due for delivery
5:02 AM At dest sort facility HOUSTON, TX
4:19 AM In transit INDIANAPOLIS, IN Departed location
Sep 20, 2004
10:22 PM In transit INDIANAPOLIS, IN
8:10 PM Left origin URBANA, IL
5:35 PM Picked up URBANA, IL 12:31 PM Package data transmitted to FedEx; package not in FedEx possession
Tell me that doesn't look like it left Indy, got to Houston, went back to Indy, because it "wasn't due," and then got delivered! I hate the way UPS sits on packages because they have 3 to 5 days, but their tracking is better than FedEx's, which gets kind of weird.
Another example is my iMac. I checked the tracking a few times last night, probably as late as 10 or 11 PM CT which would be 11 AM to Noon in Shanghai on the 25th, and all it said was that they didn't have the package, just the info for it. Just now when I checked it (8 AM CT = 9 PM Shanghai), it says it was picked up and left Shanghai about half an hour after they got the package data on the 24th.
I'd say don't freak out. It's the weekend, find something else to occupy your mind, and check it once in a while. You may not find any changes until Monday, and it might show there was movement all weekend. I *think* that's what happened to me when this iBook was shipped to me from Taiwan in '01. It left there on a Wednesday, and I got it on Monday. It sat in Anchorage for about 24 hours for some reason and then another 24 in Indy over the weekend.