During the course of a project, I am often waiting on information from somebody which doesn't hold up the project but is still required. I track this in @waiting For but as I can continue with the project, I then create another next action.
This second action could then stop when I'm waiting for more information. And so on....
The end result is at any given point I may well have 4-5 @Waiting Fors + an @Office next action. I then avoid doing this last action to prevent having yet another @Waiting For !!
I considered splitting each potential @Waiting For action into its own project but then I'd spend more time creating projects then anything else !
Any advice ?