Dear ((((( Shiny )))), Boy when I started this post off line you were still on page 1 only to come back and find you on page 2. I wish I had a bit more time for this post and as a guy I don't know if my input is as helpful as you're getting from the gals here ... but I was thinking of perhaps taking a page from Ellie or Bridget.
To break that evening monotony and hopefully draw CJ's attention away from his laptop more often, maybe start setting up a GF (girlfriend) nite or two a week and dress to "kill" (sexy) for the evening. Don't have give him any details other than a GF nite was planned and see if he starts to take notice.