Get a list of gameobjects my camera can see

I was wondering if there is a way of getting a list of all the game objects that are within my camera view frustrum, or better still a list of only the gameobjects that my camera can actually see (ignore occluded objects). Anybody have any pointers to push me in the right direction?

Thanks

I don’t have any experience using it, but this is where I’d start:
http://unity3d.com/support/documentation/ScriptReference/Renderer-isVisible.html