@bitpay: should think about a system like in BTCinch. A merchant can set a percentage there, so that only a part of the bitcoin payment will be converted. Maybe this could also reduce your fees.
That is on our list. Cart integration and a phone optimized checkout are at the top of the list at the moment.