Weird problem with Boolean

 From:  motorsep
203.1 

When I subtract cylinder from another object, I don't get a hole :( Why? What is the work around?
And how can I select subsurfaces that object contains? (I bet I have to use hot key or combination of certain key and mouse :) )

Attachments: