GTA 4 was a grind with no way to be sure you were actually making online progress without using a checklist. Even then, my friend (who I was boosting with) missed it because some event/race glitched, but my platinum popped. I don't think he had to strength to go back through that list again to figure out which one didn't work...