Damn these 50 max coins per day is a bit crap. I've gone as far as creating a 2nd account, JUST to kick myself off the local gym and get back on it lol.
I wait until my Dragonite drops to 607CP (the lowest before it wants to come home), then I rock up and beat it up to send it home.
Note: there is a 10-minute timer/wait when a gym is attacked, to be able to get back on it. Kinda cool. But at 10:30pm in about 3 degrees, it's a LONG wait!!

I DID also catch a 1210CP Dragonair whilst I was out, which turned into a 2798CP Dragonite!!
My 2nd account is now up to Level 10 ha ha.
Hatched another 3x 10km eggs last night. Not good. Pineco, Dratini and Gligar. Seems to be a common theme for me hatching 10km eggs.
I have 2 more 10km eggs + 2x 5km eggs on the go. One cool thing about home and work, WiFi makes my phone's GPS go nuts, literally racked up 2x 2km eggs at home doing NOTHING the other night!
It has been really fun actually starting again, and catching all the new Mon's all over again. I SHOULD have started it a week earlier, when a Snorlax spawned in the office. Would have been a solid gym battler early on.