A couple of relevant blog posts :

K. J. Charles : Good Bad Language

My favorite part of this:

Just say, ‘He swore foully’ and allow the reader to use her imagination? Really? ‘He swore foully’, unsupported, has about as much effect as claiming, ‘He spoke brilliantly about Wordsworth’s poetry’...
And my post : Alienating Readers With Swears