I have a wierd problem with my card readers since I got my new laptop with Vista.

I shoot with both SD and CF cards. One (and only one) of my Lexar readers (for the SD card) will be recognized by my computer. (I have gotten several readers with SD card purchases but only one works). I also have a Digital Concepts reader for various types cards and it will only read my CF cards and not my SD cards. Is this a Vista issue? Do I need to get a new card reader specifically for Vista? I am not tech-minded so this is very baffling to me.

Any help or guidance appreciated.