[eluser]Alexandru M.[/eluser]
Its not really about redundant code especially if you will have say 1k visitors / day , the most important thing is that the code should be readable , because in 2-3 months you'll forget what your logic was when you designed that controller or model .
Just try to keep the queries number low (in the above post you have just one) and it should be ok.