Just a brief post to outline some of the tools I use:
1. My charting software of choice is Amibroker (http://www.amibroker.com). Fantastic value, very easy to use and also quite customisable.
2. I use and recommend Premium Data (http://www.premiumdata.net) for end of day data for stocks, options, futures and FX. High quality data, delivered in a timely fashion. Customer service is very prompt.
3. For monitoring the market intraday I use Spark (http://www.iguana2.com.au/spark). It is more expensive than some competitors, but very customisable with good intra-day charting.