Joesi |
My main piece of advice is that practice makes perfect.
To build on that: write down the things you and your players didn't know, mistakes you or your players made, and similar things. Instead of trying to figure stuff out when it's not convenient and slow things down, just make a judgement call, make a note of it, and improve on it in the future.
At the end of the session you can look at the notes and look up all the information that wasn't addressed. Sometimes players can also do this while not participating in some event, or while the DM is busy, which can work well too, at least if it's a simple issue.
That said, preparation helps a lot. One of which is having all the resources handy:
printout/bookmark of all the conditions, printout of combat basics, and all spells the characters and NPCs have prepared printed out, bookmarked, or memorized.
A great thing for preparation is to have your players send you their characters either in person or over the internet, and to foresee and prepare for anything that they may do, as well as to address any problems you may see with them.
If you have the time to do character creation during a session fine, but in my opinion it can be quite slow, and doesn't necessarily give time to look them over either.