I know you like to have things done in advance, but I'd just enter the names as they arrive (and pay). Do the table draw 5 minutes before play starts, and just randomly add the extra stacks at each table for those who signed up but have not yet shown. Keeps your tables balanced and you can still blind out the empty-seat stacks.
I appreciate the suggestion. However, when people come over, I only have a 30 min window to meet, greet, take entries, have people take their seats, etc. i also often do other bonuses, like food pantry donations, etc... I prefer when people arrive, they can check in, drop off their food (typically have the kids take those), and then register. Once they do so, they can immediately head to their pre-assigned seats to settle in (to speed things along). Once game time hits, and there are no people waiting to register, I distribute on-time and food donation bonuses to the tables (does not take more than 30-45 seconds), I make quick announcements, and then start the clock. There's not a lot of time, and with several (most) of my players showing up 5-10 mins before start time, I'd rather have it done in advance.
Also, I never have my kids hand out actual tourney chips. I have them exchange a token (random bounty chip) to people as they bring their food donations. I then exchange these tokens for the predetermined tourney chip amounts (at the table) once I hand out the on time bonuses. I guess I could have the kids hand out tourney chips, but I like to keep these chips out of pockets, etc. and sometimes my on time bonus is 500 and food pantry is $2500, so I can simply hand out three 1k chips at the table. Easier.
I don't get a lot of late comers or no shows. Maybe one person is late (a level or two) every couple games, and every once in a while I get a no show (very rare). My space is such, that I like people having somewhere to take root once they check in, rather than all milling about, or sitting in a spot, only to have to figure out a new seat and play musical chairs once I push the "generate tables" button.
My thoughts are that everyone starts the tourney at the same time. There is no late reg. You rsvp, you have a seat. You get a stack, it gets placed at your seat. You show up on time (which makes my life easier) then you get a bonus. You show up after the tourney starts OR you sit down and fold every hand OR you go to your car to take an important phone call, either way, your stack gets blinded.
I'm not opposed to changes or improvements (god knows this forum has helped form many of the processes for how my games are run), but this system works smoothly for me. I've never heard anyone ever say my games weren't run smoothly. But ya never know.
I'm also going to take a look at Daves suggestion about dealing out the stacks and taking both blinds out after the button passes. Not a bad idea, so long as it doesn't imbalance the tables too much... what is worse, a random players gets the advantage of an empty seat or the table plays slightly imbalanced...? something to consider for sure.
After the time period for entry is over, I calculated the payouts with the number of players and rebuys, and posted it (I was paying 5, but blindsup only displays 4).
Easy Peasy Lemon Squeezy
I never use blinds up for my payouts. I find it easier to have a decent selection of pre determined payout spreadsheets tha I post, based on the entry fee. It's a chart based on number of entrants. Players can easily reference this sheet to find the given payouts depending on the number of entries.