Hi, I think the provider should have the right to decide which coins(btc/ltc/doge) of payment that they want to receive.
Personally, I want btc only while someone may want just doge.
Not to mention that although customers only pay BTC equivalent in DOGE or LTC, I still have to pay .3% exchange fees and a .0005 withdrawal fee, adding more of a loss just to accept different payment types.
Obviously I don't do withdrawals every day due to the fee, but IMO, altcoin prices should at minimum be set to the 'sell' exchange rate. Ideally, it'd be the exchange rate + 1% to cover fees. As it is now, it's just the highest buy price, which may be only a very small buy order at that price. By the time Cryptsy credits your deposit and posts the order to sell, the rate has moved and you can no longer get the same BTC value for your payment.