You know, I recently had to ask myself this question about when to post a bad guy thread on the BOI (wonder which one LOL), and it was a tough decision. Do I recommend waiting as long as I did? No. But what I do recommend is to send them an email saying you need to hear from them by such-and-such date or you WILL be posting on the BOI. Explain that you do not WANT to go there, but you feel that you are being blown off. If you do not hear from them by that date, then post on the BOI, and then immediately send them a link to the thread so they know it was posted and they can get the chance to respond. KEEP THOSE EMAILS.
You might want to do one more email BEFORE that one though, just a friendly "hey, what's up, I haven't heard from you about my refund and am wondering what is going on" type of thing. Say something like "I would like to hear from you by such and such time" in a friendly manner. Just see how things work out. As we all know, sometimes life just gets in the way of things. But them flaunting around on other forums about spending money DOES make it tough to be patient and understanding, I know.
Just remember, ALWAYS be professional, save EVERYTHING you can about the transaction, and if you do have to go to the BOI, go in with your head up, facts straight, and ability to prove EVERYTHING you claim in a moment's notice. With my issue, I think that helped a lot of people to see that I am being 110% truthful, or at least not doubt that what I am saying I believe to be true (if that makes sense). When going up against someone with a good reputation, it can be difficult, but when you have your stuff straight, your credibility and willingness to provide proof goes a long way. It won't keep ALL of the bashing away, but most of the people there will come at you in a professional manner, no matter if they agree or disagree with you. The ones that don't are usually the known idiots on the board, so you can pay no attention to them. Well, the known idiots or Chuck, but he is a different story all together in more ways than one

(love ya Chuck!!).
Hope it helps!
Kelly Kordek