well, i'm abit old fashion in a sense that if i wanna perfect a song, i just play it till i get it perfect. there's no such thing as u wanna perfect a song but when u fail at a certain point, u just give up. doesnt matter if its string skipping or shredding or the damn complicated chord changes. if u wanna perfect it, just practice more on those parts. just my opinion though...