Cream together the butter and sugar, then add eggs and vanilla.
Whisk together the flour, baking soda, baking powder and salt.
Then add in the flour.
Then add in the oats.
Then add in all the chocolate and coconut. If you want, feel free to add in more dark or milk chocolate. Another 1/2 cup of dark would be lovely. Or white chocolate. Or perhaps you feel like more milk chocolate. Point being, more chocolate is better.
Place on an ungreased cookie sheet, and if wanted, flatten slightly.
Cook at 350 degrees for 10-14 minutes.
And do try them warm and oh-so chocolatey gooey straight from the oven.