Thanks Fred. David, can you help with this?
Yes, I'll add the link to store.mozilla.org. Good question about intlstore.mozilla.org -- maybe that's OK since they're hosting it?
Verified FIXED on http://store.mozilla.org/.