Update: I can still read the card fine on my laptop or my Zodiac. The problem appears to be a combination of the Treo being picky and the card being somewhat physically damaged (the plastic casing is busted up a bit). Other cards are still reading fine on my Treo.