Hmmm? First, a question. There seems to be a difference between the first data pull once a ticker is added, and subsequent updates. That is, if I add a new ticker, it appears in that account tab with the Symbol in caps (for a stock) or properly formatted for an Option (as long as I put it in as SYM Mon yyyy price put/call). The type (Stock, Option) is correctly identified, and it appears the numeric fields are left as zeros. The next time that ticker gets updated (usually because I highlight it and choose the update selected icon), current price, stock name, and other numeric fields are made current, and are updated each time, but not the name or symbol fields. So are you saying that you DO replace the name field on each update? I haven't seen anything that indicates that, but I'm not looking at the code either <g>.
Regardless, I would think you could circumvent an eventual update of the name field that a user may not want changed by making that one of the preference items, update 'yes' or 'no'. Right now, it doesn't appear that you're getting names for ANY options. I probably add 5-10 to my 'watch list' account a day, and they are coming in uniformly blank. I did an experiment on Friday and used the new standard name and it didn't make any difference. The name field remains blank until I put data in it. Stocks, ETFs and indices (^) are working fine -- just not options.