For what it's worth, I've learned a lot by reading what others have to say about slow play (mainly there's a lot of anger on the golf course). I'm lucky that I don't normally have people waiting for me but I now have some idea what many may be thinking when they are. So if I practice the following steps, I should be moving as fast as possible without having to not finish a hole:
1) Try to plan ahead (which club, type of shot...).
2) Have a simple pre-shot routine.
3) When in doubt of where the shot landed, always hit a provisional.
4) When looking for a lost ball, keep it to a minimum - maybe a minute or two.
5) If no one is in front of me and the folks behind are waiting for more than one or two holes, simply let them play through. They are obviously faster players.
6) Here's the one I'm a bit uncomfortable with - go ahead and tee off if there's no chance of the ball reaching the folks still playing that hole. I always thought that was rude but it seems to be common practice.
7) Clear the green before marking the scorecard.
Any other suggestions would be appreciated.
For those who get frustrated by the slow play of us lesser skilled players, please realize that we are often playing as quickly as our ability allows. For now, I take more strokes than many. I also take the time to fix my divots on the fairway and ball marks on the green. When I'm putting, I'm going to try and read the green - that sometime takes a bit of time. I'll often sprint back to the cart after I complete a hole and clear out as fast as I can.
I'm on the waiting end at times so I understand the frustration. But if the guy in front of me has his kids out learning to play, or it's simply a couple who are not very fast, I'm going to try my best to be ok with that.
As far as a cure for slow play, maybe it's simply educating people about what's acceptable. At my club, there's no "marshall" so maybe a reminder (by whoever is at the desk) to try and keep the pace up. Part of the problem will always be the a-holes who won't even try. I don't think that can be cured.