Yakboomer,
I, too, have registered and successfully purchased stamps on Delcampe. I have found Delcampe as easy to use as
ebay, and I did not have to set up either a Delacampe cash account or join their Club. Joining the Club may be more beneficial to sellers, but I am just a buyer and I haven't found any reason to need it.
Just a recommendation: I filter my search results. Use the "Preferences" bar on the right side of the search results page to select, "PayPal only" (or whatever you prefer) from the payment method choices. The Preferences bar can also filter search results by date of posting, seller's location, etc.
--Kevin