I agree - Ive purchased things more than once. They say you are not charged but that has not been my experience. Perhaps because it is months after I made my original purchase.
A search function for iBooks would be very helpful!
@the Knitter: Did the same - downloaded a pattern that I already bought and downloaded - no additional payment for the pattern, but the 30 GC Download costs....