Here's a tip from a Las Vegas cabbie: To avoid the average 90 minute wait for the famous Bellagio buffet--eat at the bar!
At the end of the line, there is typically a holding tank where you are waiting to pay. Walk up to that area (you may have to walk up the exit section) until you get to the front of the line. Ask the hostess if there is any room at the bar. If it's too busy at the hostess stand, pop into bar and ask the bartender directly if he or she knows of a table opening up. We've easily shaved an hour or more off our wait time, sometimes eating and finishing in the same time it took for folks to pay and get a plate.
Hope it works for you (but shhhh...I need this to work the next time I'm in town!)