Just tried jumping to feedback.apple.com, and it comes up with a password box in Safari. Password will be transmitted plaintext, so I hope they don't want me punching my Apple ID in there...
I do have the right address, right?
I do have the right address, right?