I wish this help you This answer works in Views version 2 or higher. First you need to install Views attach ( http://drupal.org/project/views_attach ). Please read about Views attach before proceeding further. Views attach is best explained by this video http://mustardseedmedia.com/podcast/episode37 Now we get to Views attach. Please enable the views attach module before proceeding. Essentially Views attach attaches a view at the end of the node. In our case our view will be a listing of other articles with the same term.
Node content settings
Node types: [select the content types you are interested in seeing the list of nodes with same taxonomy term]
Build modes: Teaser, Full node
Show title: No
Hope that helps After googling the whole afternoon (and posting it there), I eventually found the answer. It's based on a tutorial on scito.ch (thanks), with only a few modifications. On the Content: Has taxonomy term ID (with depth) filter, be sure to check the Allow multiple values checkbox. Also (there's a lot of wrong tuts for that), don't specify anything in the WHEN THE FILTER VALUE IS AVAILABLE OR A DEFAULT IS PROVIDED. It's important you specify all those 3 contextual filters.
Drupal 7: Views: Display content based on related taxonomy and user field
should help you out If you did not want it to be "fancy" :) You could just expose the zip code filter and allow the user to enter it manually. This would also help if they wanted to find the plants for another location.
Drupal 7 Views: display tagged content where the url is equal to a taxonomy term