Too Hard a question...?
Craig - I have not really followed the thread because I do not use it but you may want to search for activity locking (or conditional activities) as that is what it sounds like you are describing. Peace - Anthony
Cheers