Readers, where do you buy most of your ebooks?

From the publisher's website?
From ARe/OmniLit?
From Fictionwise?
From Amazon for Kindle?
From Barnes and Noble or Borders?
From another 3rd Party Distributor?

Authors, by the same token, where do you sell the best?