Lots of debate about the best place to buy ebooks -
this thread should help but also check the
wiki which is a great source of information and links. As well as stores it has links to free sources of ebooks (apart from here!) and libraries for borrowing ebooks.