all good suggestions above. let me offer mine. i always soak in salt water for 24 hours at least. seems to take the blood and foul taste out of meat. I then soak the fillets in a marinade of choice, one of my favorites is mesquite or lemon pepper, for about 4 hours before cook time. I have a holland grill, which has a drip pan under grate which i can close off. i then add about 1 gallon of water mixed with a tablespoon of liquid smoke, which you will have to replentish as you cook due to boil off. Once grill and water are up to temp, i place fillets on clean grates which i spray with non stick spray to help remove later. i season fillets with a seafood seasoning , although u dont have too. I keep lid down and cook for 20 minutes or till done, they come out moist and very good. try that, no grease, frying{although i do love it that way too}, etc and a good healthy meal