Prices in the $20 - $30 range for a new hard back are definitely high to outrageous, but I stilll buy the relatively few books that I want badly enough.
Most of my purchases, though, are older books in like-new or excellent condition, bought through library sales or Amazon Marketplace. They are real bargains in general. ($1 - $5, more or less).
You guys should become borders reward members by the way (it is free to join and get the coupons), I get emailed 30 to 40 percent off coupons every week pretty much, which makes buying hard covers and even paper backs a little more reasonable.
So, if you are paying under $30.00 for a book, first, let me thank you, if it was one of mine, you are not paying to much. If you are paying $15.97 or less, smile you are getting a good deal. If you are paying $10.00 or less, you just paid me 80 cents. Ouch