Erich,
I did not think about the fact that the number was 1/4th the number of bytes. That would explain why I couldn't do more than two tasks (including Idle Task). I changed that the Minimal Stack Size setting to 100 and my demo tasks are now working successfully! Hopefully I will be able to adopt this into my full program.
One last question: If I reduce the stack size below what the task needs, will I get a clean error, or will I overflow and cause bad things to happen? I'm wondering if I can just do a trial-and-error method of determining stack size I will need for the tasks in my main project.
Thanks for answering all my questions so far, you have been extremely helpful!
-Josiah