I was setting the permissions for a new bucket and I noticed the logging feature for each bucket. For some reason this has escaped me. I see in the developers area that S3 Logging has been around for years?
Anyways, you can set access logging for each bucket. Seems like a perfect feature to help deal with security concerns about storing data in the clouds. The logging feature is a great tool if you are required keep detailed logs of who accessed your data.