Mainly I'm just subscribing here, (Since I can't get mine to stop squealing either.) and I'd like to see what really worked best for others.
I have two bikes with factory drilled rotors, and they will squeal occasionally, but nothing like the solid rotors on my Honda's. This tells me it's not the rotors, but the pad/caliper that makes the noise. Most likely the piston side of the caliper, since it has a cavity for the piercing sound to emanate from. (If there is an acoustic engineer among us, please chime in.)
Since pads are cheap, and easy to replace (compared to rotors) I would try cutting a grove in the pads before drilling the rotor. Plus rotors are designed to dissipate heat caused by friction, so drilling a rotor reduces it's heat absorbing surface area, and the rotor will get hot much sooner.
Quote from the FAQ;
“Radical” solutions
1.'Cut' the pads in half. Using a hacksaw, you cut a fine gap into each pad (along the line of rotation of the disc - in other words parallel to the ground) down to the wear level indicator. This will effectively disrupt the harmonics component of the pads and give you 2 slightly smaller pad areas on each side of the disc. It also gives you a brake dust evacuation channel - one of the causes of the noise."
This suggests cutting the grove parallel to the ground, while most modern pads have a grove that runs radial to the axle, though I have seen some that are diagonal.
As usual, I have too many irons in the fire, but I'll try this myself. (As soon as I get around to it.)