sorry for the delayed response.. forgot about this thread
So, go to pinksheets.com and click OTC Company Search (http://pinksheets.com/pink/companysearch/index.jsp
I typically check the "Pink Quote/OTCBB, OTCBB Only, Pink Sheets Current, Pink Sheets Limited, and Pink Sheets No Information" boxes, click find securities.
then on the right underneath "Download All OTC Securities Data" is a "Download Data" button. Click the Download Data button (unless you want ALL data, including the grey sheets and otcqx)
Now open that excel file, click the top left column so it highlights the symbols. Copy/Paste that into a new blank excel document, so now you should have a list of all symbols. Delete the header at the top that says "Symbols" or whatever. Highlight the entire row again, go to data --> sort, hit OK.
Now you should have an alphabetized list of all of the PK and BB stocks in a column. From there, simply go file-->save as. From the drop-down list, select Text (Tab delimited)
Now you're going to want to save it in your TD Ameritrade's Strategy Desk "Symbols" folder. For me (and by default), this is located at "\Program Files\TD AMERITRADE\StrategyDesk\Symbols". Save the list as whatever you want to name it .sym. Make sure you name it with .sym at the end.. for me, I call it "OTC & OTCBB.sym"
Finally, go into your StrategyDesk L1 Screener, click Screener, Edit Screener. Delete everything in the current symbol list at the top of that box, click "Symbol Lists..." and select your new .Sym file.
I update mine every day now. Once you get the process down, it only takes a few seconds at the beginning of every day, and you're always up to date on symbol changes, new listings, delistings, etc.