Re: GM advice
Accept the fact that no matter how you do it, it is not going to be 'right' for everyone. There's nothing wrong with that...it's human nature, we're all individuals and as such, our individual tastes and traits do not always mesh successfully with others around us. Do what seems right to you, players who like the way you run it will stick with you.
Keep in mind that this is a hobby. It's supposed to be fun, or at least enjoyable on some level (horror stories aren't something I can really call 'fun'...but they can be enjoyable). That means it should be fun for you, as well as the players. If it stops feeling fun, figure out why and fix it.
Don't be a slave to the rule book. Odds are really good that at some point, some or all of your players are going to come up with something that the rules don't address really well, or they'll make a good argument for why the way the rules handle it is wrong. Be willing to flex a little bit...but be consistent. If you let Player A delay the blast on a fireball once, he's gonna want to do it again sometime...