Where would I go to find every stock listed on the NASDAQ stock exchange and how can I be notified/discover if a stock leaves or is added to this list in the future?
The list of symbols can be found on nasdaqtrader.com. Navigate to the "Symbol Directory" near to top-right of the page and selected "NASDAQ-Listed" under the "Downloadable Files" menu. According to the site, "All information is as of the current trading day.".
The URL with the text file is http://ftp.nasdaqtrader.com/dynamic/SymDir/nasdaqlisted.txt.