I've had a DSLR for less than a year - a rebel XSI. So I bought the Speedlight 430EX refurbished. The red light flashes. (I'm pretty certain that it's the red eye fixer.) However the flash itself doesn't go off. I followed all steps in the manual for attaching it. Which I'm sure I've done correctly, as it seems to make a light humming noise. However when I press the pilot button, I don't get a red light, and as I stated before, no flash. Under trouble shooting it suggests that you: a.) Install batteries correctly. b.) Make sure the batteries are juiced. The LCD works, so neither of these are the issue. c.) Clean the speedlight/camera contacts. Neither of these appeared dirty, but I did some light dusting with my lens cloth, which didn't work either. Is there a better way to clean it, without causing damage? I'm new to DSLR's and even newer to speedlights, so I was wondering if I've missed a crucial step, such as setting an option in the camera menu, or if I bought a bum refurbished speedlight. Because if it's the former, I'd rather avoid the hassle of trying to get a refund or replacement.