Sorry if this has already been posted before but this is a really important site. It is free - just click and it adds a donation. There is also page for other charities such as third world and animal charities.
www.thebreastcancersite.com/cgi-bin/WebObjects/CTDSites