"If you can't, consider putting your sensitive data on a USB drive or even a camera memory card: even 16GB cards are reasonably priced these days. Encrypt it, of course, because it's easy to lose something that small. Slip it in your pocket, and it's likely to remain unnoticed even if the customs agent pokes through your laptop."
I have too much time on my hands and think about stuff like this. Far as I can tell, the best way to carry sensitive information is an encrypted external device, which will just look like an unformatted drive. Another way would be to have an smaller encrypted volume on your main hard drive, and rename it to something like .iso (though this would only stand up to casual scrutiny as it is clearly random data and nothing like a real .iso).
By the way, Truecrypt is dead easy to use and is available for both Macs and PCs.
PS: Claire- there is no risk to Customs as they don't attach your machine to a network.