Both of them are phrases. Everyone understands the, strictly speaking, incorrect one. It's nice to know the origins of the phrase, but when more people use the 'incorrect' variant than the 'correct' one, it becomes 'correct'; that's the nature of language.
Not really; it's a totally different medium. But there's no doubt it will have SOME effect, and - since the context we're talking about is a comment on a website - you surely have no problem with abbreviations, emoticons, etc.