Filtrar informacion

Que tal!

Muchas gracias a lo que me contestaron mi post anterior, ya comenze a crear una formularios, si recuerdan es para un sitio de inmobiliaria, estuve viendo como agregar en mis formularios los campos para seleccionar las ubicaciones de las propiedades, estuve basandome en el tutorial publicado en esta direccion, http://blue.live4all.co.il/~mooffie/cms/node/15

El problema ahora es que necesito realizar algunas busquedas de propiedades de acuerdo a su ubicacion y otros parametros como de que tipo es departamento, terreno, etc, precio, el caso es que no se por donde empezar para desarrrollar este tipo de busquedas, si requiero hacer un modulo no se de que forma estructurarlo, si alguien sabe y me puede ayudar se lo agradecere mucho.