I thought that you had initially had liked Silko in earlier post...unfortunately the whims of a particular dealership can be fickle and merely add to a negative perception as a whole by the public. Unfortunately, the obvious collective desires of this board focus on obtaining and enjoying an extremely popular (for good reason) vehicle. As we all have found out (for the most part) showing desire at the dealership equals a direct ratio of greed in return from the dealer.
It is merely despicable for the dealership to take such a long time to refund your deposit. Again, unless you placed a deposit in the context of the possible scenarios that I had listed in a previous post, you should expect a quick refund. I am assuming that this was probably not the case and that you are merely being screwed by the dealer.
We did not bother with dealing with Silko initially for a price inquiry as I was growing frustrated with most MA dealers as they were holding MSRP when we were looking, and probably still are. It is obviously difficult to travel a great distance in most circumstances to purchase a vehicle, but a friend and fellow follower of the board had great luck in even getting ballpark trade numbers (sight unseen) from at least one MA dealer and ended up purchasing at Autofair in NH after she was able to play one against the other. I have heard that Commonwealth Motors in Lawrence is pretty good. We looked there first and the saleperson gave us the old MSRP talk....never bothered to go back, but it sounds like some people have done OK there with competing offers in hand.
I liked our dealer, but it was a haul even for us to get there from southern NH (dealer in Berlin, VT). The absolute best deal we could find in New England was in Presque Isle, ME (too far, but only about 600or so over invoice).
I guess that I would try to use the e-mail system to the full extent and try to get as many offers as you can from those dealers that you would consider travelling to. The trade does make things a little bit odd in terms of online or telephone negotiations as they could always low ball you on price in attempt to make it up on the trade.
One thing that you may hear is that "if you buy here, you get better service". We service at the local dealer that would not negotiate and so far I have not been forced to wait outside while the car is being worked on. The service department is only too happy to make money from ANY customer. You may see some little things that count, but they simply cannot play games on straightfoward warranty issues.
I wish you the best of luck in your hunt. If you do not pla to ever deal with Silko again, be the thorn in their side as far as contacting the salesperson, sales manager, dealer manager, dealer principal frequently until you get satisfaction.
Sorry for the novel... I used to work in new car sales (temporary job to kill some time in between schools) and we were a pretty honest shop....tended to hate those that gave us a bad name.
Good luck!