A user can generate queries dynamically at runtime without having to redeploy the appropriate EJB or hard-code the query into the user application. A memory includes a plurality of memory banks organized in rows and columns. Players voting for the winning candidate in the poll may be given an award. A coupler couples the lens housing to the second knob to prevent the lens housing from rotating relative to the second knob when the first knob is rotated.