I have dealt with Henry's as recently as this past weekend. I feel that their prices are a little high compared to internet prices e.g. Amazon, but their expertise makes it well worthwhile. At this point in time, I will deal with no one else with the exception of common things like memory cards.