Well... almost anything :-)
MBK Shopping center. A great place to get almost anything under one place. Follow Chalida on a tour of the enormous shopping center in Bangkok near SIAM.
Also a good place to find western sized clothes.
How to get there:
BTS to National Stadium stop
Or walk from Siam Center