$38/each ... sounds like a good deal to me. I don't have a camera body that uses CF instead of SD though, so I have no direct experience there, just comparing what I've paid for SD cards of similar size.
That's a good price considering the size of the CF... I myself would stick to smaller cards that I know I would need to remove consistently for data removal and back ups.