I have an assortment of SD cards, 1, 2, and 4GB in my K100 and K20 along with a Panasonic LX3 and Canon SD500. All are at least 133x or class 6. I have 4 Transend cards (2GB), 3 SanDisk Extreme III cards (4GB SDHC), Kingston and Patriot (several 1GB of each). I have never had any problems over the last 5 years with any of them.
Also for card capacities above 2GB they need to be SDHC in order to use the full capacity.
As the beloved Brit said - its the card and not the camera. Get your cards from respected local or online retailers (newegg, frys.com, etc.). Forget about ebay.
Here is some general information on SD cards...
Secure Digital - Wikipedia, the free encyclopedia
hope that helps...