How is Photo Rescue not working for you under Snow Leopard? It's been working OK for me (not that I have to use it much, but test it every now and then to be sure).
I have had great results with Data Rescue II from Prosoft Engineering. It recovered files from a heavily damaged card that Photo Rescue could not. As usual, YMMV.