Always ascertaining first whether your specific camera can take that much memory, or whether a software/firmware update is available to permit this.
Well, there are smaller sizes - and different kinds of cards, such as SD, available from that bloke for those with cameras that can't take the big ones. With CF cards, if your camera uses them it can use any size available unless it's very old.