I'm with Oddsmonkey. I keep having breaks from MB but I'm currently on a bit of a roll because I've got more time at the moment.
OM have a profit tracker online now, which is really easy to use. When you place your back/lay bet you can press a button to "log" the bet. It records the odds/time/date etc. then when the event has happened you click on the "settle" button to record which side won.
I've also got my betfair account linked with OM so I can just press the "lay the bet" button (after I've done the back) to do the lay on betfair, which saves a lot of time. I signed up for the 2% commission offer with Betfair so I've pretty much stopped using smarkets for the moment.
I'm regularly doing the sky bet club and coral one. I was doing Paddy power but I think I'm gubbed - they're still sending me emails though.
Ladbrokes has a "bet boost" once a day that they boost your odds for one bet. I've used that a couple of times but it doesn't make much.
I'm also working through some of the bigger sign ups too. I've got a coupon arbitrage account and I'm trying to use either that or topcashback or quidco to sign up for new accounts. If it's not on any of those then sometimes they're on easyfundraising and it gets some money for DD's brownie pack.
OM has a "discuss the guide" for each sign up offer. Sometimes it's useful to look on there to check what other people have found who have done the offer recently.
I've recently done my first "casino" sign up at Grosvenor (through Quidco for cashback). There's a sportsbook and casino offer. I did both and it was quite profitable with the blackjack strategy. Lots of bookies have a casino as well, but I'm not sure if you can have a separate casino, bingo, sportsbook account or whether they're all the same.
Team profit also have some good guides. I'm thinking of doing their heart bingo sign up (they split the referral bonus with you so it becomes risk free).
I've done some bingo - some successful, some not so much.
I haven't done any accas or multiples yet - that's next on my list to learn.