I dont worry about doing everything 100% on a game, and I only really resort to the internet if I'm well and truly stuck on something. If it's an RPG, I prefer to stick with the story, but I will go after a few little extras.
And after I've completed a game, I start a new profile on that game... with cheats.