I have had good luck using random places found on Google Shopping.  I always use Paypal to avoid entering credit card details and it is usually faster than Amazon.  There are lots of well designed sites out their which actually show product details for more obscure things.