Preheat a gas grill over medium high heat to about 450 degrees. Brush grill grates clean.
Once grill is preheated, place corn on grill, leaving space between them. Let grill (with lid closed) until charred on all sides, turning every few minutes, about 8 - 12 minutes total.
Roll in butter or spread butter over hot corn, if using unflavored butters season corn with salt.
Garlic Parmesan Butter
Place 7 Tbsp slightly softened butter in a small mixing bowl. Melt 1 Tbsp butter in a small saucepan over medium heat. Add garlic and saute until just barely becoming golden brown, about 30 - 60 seconds.
Pour mixture over butter in dish along with parmesan and Italian seasoning. Mix while seasoning with salt to taste as needed.
In a small mixing bowl stir together butter, parsley, chives, garlic powder and season with salt and pepper to taste.
Chili Lime Butter
In a small mixing bowl stir together butter, chili powder, cayenne pepper, lime zest, lime juice, honey, cilantro and season with salt and pepper to taste.
Salted or unsalted butter will work for the flavored butters.