Elizabeth,
Without lab test result for your specific water, it would be near impossible to identify the specific cause of your spotting issue and to suggest an appropriate solution.
With regard to treatment methods to eliminate your issue, technology hasn't changed drastically since this thread was started so your options likely remain the same as has been mentioned earlier such as a whole home Reverse Osmosis system.