I was having a similar problem as you, and I finally found a good solution for me. I posted an article about it here,
http://www.avsforum.com/a/how-to-place-speakers-on-a-desk-or-bookshelf-and-isolate-them-from-boundaries
9/15/12 at 11:32am