In trying to download the latest Intel SSD Toolbox (version 3.2.3), I found that I could download neither with Firefox nor even Internet Explorer.
Clicking the "I accept the terms in the license agreement" didn't start the download as I'd expect, and clicking the "do not accept" also did nothing.
I right-clicked on the page and clicked View Source, and managed to find the direct link. I bypassed complying with the license agreement, true, but if Intel had tested their site code thoroughly, maybe a workaround like this wouldn't be necessary in the first place.
Here is the direct download link.