After talking with one of our developers, it seems that some users are incorrectly using the GetBasicQuote function outside an OnQuoteChanged() event. This may be causing some of the multi-threading errors that users have posted on recent threads. This is a public function that in hindsight should have been privately contained within the OnQuoteChanged() event.