+1 for Bitfunder. Interface is great and everything works the way it should. Weexchange is definitely weird but it does work, I've never had problems moving bitcoins through them. Coins show up in about 20 minutes and it's free. Does anyone know why they use that service at all? Why can't they just accept and release bitcoins directly?