I leave mine in the husk and throw on the grill. The water in the silks and husk protect and steam the corn. Makes for super simple husk & silk removal too...they all practically fall of the cob.
I know we are talking about grills and smokers, but don't forget the microwave is a steam making machine. If you wrap your corn in a wet towel and nuke em for a few minutes, they'll steam up nicely (way too many varibables w/wattage and # of ears to know exactly how long to tell you to nuke em, but start out with a handfull of minutes and check for doneness).
If you are totally against using the microwave, then make/buy a steamer rather than boil them. Once again, steam them for 5-10 minutes.
Life's a party with a Backwoods Party!