I get my books from all sorts of places - occasionally I borrow from the public library but I prefer to buy books so I can read them when I feel like it and not feel pressured to get a book read within two weeks because it is due back at the library.
I buy books new from local booksellers - my favourite is Borders. No trip to the city is undertaken without stopping at Borders. When I was in America last year, a significant amount of time was spent at Barnes and Noble, and I did have to pay excess luggage because of the books.
I mostly buy secondhand and I have a very good relationship with the lady who owns the local secondhand bookshop. We've become friendly enough to start going to things like lectures by authors, and booksignings, together. She knows what I like to read and keeps her eye out for books for me.
I buy from garage sales too and near where I work there is a charity that has perpetual garage sale in one corner of their office building. It's not very well known, which is good because I pop in there from time to time and I can often pick up the latest bestsellers for just a couple of dollars.
I get lots of books as gifts too as my family are all book nuts. We buy books for each other on most gift-giving occasions.
I only buy secondhand books if they are in really good condition and when I have read them, I ask myself whether I am likely to want to read it, or use it, again at some point in the future. if the answer is yes, I'll keep it. Otherwise, it gets traded in at the secondhand bookshop. If they won't take it, it gets donated to the charity shop.
I haven't bought books online because I don't trust the Internet with issues like security and credit cards.
I used to keep all my books but it became physically impossible due to lack of space. My house is overflowing with books and I really am trying to get rid of them but I think Agony's right - they breed.
