To my knowledge, proper email etiquette is to top-post. Proper newsgroup etiquette is to bottom-post. And that seems to be folowed by mostly everyone.
Then I started qorking with SQL-server, and find that most people in the SQL-Server newsgroups, top post. Why? It makes it so much harder to follow.