Thank you everyone!!
I do not mind doing the work, spending the money as long as I get to spend time with my boys. My oldest is away for college. We spend time video chatting.
My youngest get to entertain dad, for better or worse for him. I do not think he complains much because he gets to do some cool things.