In defense of the PA web guys they have been getting the results up pretty quickly once they get them. I know that when I helped with the results for a PA XC race last year they posted the results almost as soon as we sent them in, which was in the afternoon of the race. When the results are delayed it is usually because of a team challanging the results or a delay caused by the race organization. And remember, these people are all volunteers.