If I read this correctly, it seems what everyone is saying, is the spawn periods are different by location, and if you want to be real successful, then you best know your location real well.
I find the easiest way to sort our which period they are in is to sample the areas. For example, I know that in sunny south Florida, the prespawn period will have the bass moving from their summer regions to the outside areas of spawning locations. It doesn't take a thousand casts to figure if that is happening. At the same time I will test spawn areas to see if there is male activity of nest construction. Again, not a lot of casts to sort this out either.
The key is to know your lake, do some testing of the known areas, and you will find this whole process not difficult to keep up with.
On a lake that is unfamiliar local advise is worth 2000 casts. For example, on the Marsh/Farm we have many areas that look ideal for spawn activity, but only a few that really do. Without the knowledge of where, you could spend days locating these areas, and when you do it may be too late. Don't be too proud to ask.