My rant is about poor grammar and spelling on Internet forums particularly the use of 'of' instead of 'have'. For example; 'it would of been cool'. As a non-native English speaker, I don't understnad where this mistake comes from. Would anybody care to explain?