How as player do you appropriately show appreciation for a GM who goes above and beyond with his games?

Send him my nudes.

Can't you gift him roll 20 membership? Other then that, dox him, then Pizza hut swat him during his next session while he is GMing.

Roll20 premium is actually really cool lately, but idk if there's any way to gift it.

Literally thank him, tell him what you like.
The same goes for okayish GMs. Also tell them what you dislike.
The same goes for bad GMs. Also suggest what things to change.

Human interaction 101.
He might not appreciate it if you buy him stuff.

roll20.net/gift

Take the game serious
Show up on time, don't go off topic, keep your sheet and notes in order, and expect the other players to do the same. Cancel in time if you have to.

Get inspired
Make an effort to get into your character. Produce a journal, sketches, or research notes between sessions. Try and understand the tone the GM sets as best you can and embellish it with your character.

Be an active gamer
Use the moments the GM spends with other characters to keep up the momentum. Talk in character (without disturbing the game), review handouts, think of something sensible to do next. Don't take the GM turning to another player as a cue to take out your phone. In fact turn off your phone during the game. And don't get into TV, vidya, politics, etc. until after the game.

Give feedback
Tell the GM and the other players what you especially liked about the session, and what you wish could have worked better. Appreciate the effort that goes into preparation and game moderation.

Go all out
Offer to manage soundtrack during the game and ask the GM what they would like or if they have playlists. Offer to bring in game dinner or snacks the next session. Bring a prop that symbolizes your character, the genre, or the setting. Send IC letters to other characters off table. Document the campaign with IC recaps of each session. Decorate the game table with atmospheric lighting, fabrics, and props.

Be reasonable
Gaming is a shared experience. Be receptive to the ideas of the other players. Don't let personalities get in the way of the game. Don't defend some normative ideal but instead create an individual dynamic in concert with the others. Have fun, and make sure everyone else does as well.

If a gamer group really gets into it and everyone does their best to make the game as enjoyable as possible then everyone inspires each other and the whole thing becomes more and more refined as the dynamic unfolds over the career of a group.

Wear clothes that reveal ample cleavage.

Get his Paypal and buy him a pizza, or get his Steam ID and buy some games.

JFC user, it's not that hard.

After the game, just mention that you really enjoy playing their campaigns and that you think they do a good job. Seriously. Being a dm is a thankless job and when a player goes out of their way and says a simple thank you, it feels like you're on top of the world

T. Forever dm

Let this thread never die.