Since we're on the subject of holding... A couple of months ago I was coming back from a call and had to shoot an actual RNAV approach into our base airport. Some dude in a Piper that apparently could only do 12.3 knots got there ahead of me, and since the airport is handled by Center and the tower wasn't open, I was told to hold. The approach had holding at the center of the RNAV "T," but that's where the other guy was (and apparently at ALL the altitudes...thanks, Center). So Center told me to hold at the end of one of the "T" waypoints. No holding was depicted, and Center was more worried about all the other airliners going into MCO, so the most I got was fix, altitude, and EFC.
Due to my -530 wizardy, I set up the hold manually so I could just make the autopilot do the work (although I still had to swap back and forth between NAV and HDG modes manually), but I was curious if others have had that happen on a RNAV. Is it legal to give me that, given it's on the approach segment? I can see the argument that it would be legal, but it was still a weird clearance.