Property Listings Website: Mashup vs Ubercart
I am building a real estate website which needs to email property inquires to agents.
Requirements:
-Users want to inquire about several properties at once, so a cart or flagged list is needed.
-Only one of the agents on the list of inquired properties should be emailed (A property has only one agent).
Workflow:
-User adds several listings to their list.
-User provides contact details and submits the list
-An agent from one of the properties is emailed (to save a customer from dealing with multiple agents).
Since this workflow is very much like a shopping cart I thought of using ubercart (6.x) for this. Users would add listings to the "cart", go through the checkout entering some contact details then conditional actions (an ubercart feature) would email the "order" to the agent belonging to the first listing in the cart. All the keywords would renamed to suit the audience, e.g. inquiry instead of order.
A friend suggested I go with Views, CCK, Flag, Token, Actions and Triggers modules to make a mash up, this would supposedly be more flexible and future proof.
Ubercart has the most functionality out of the box but may be overkill for a this.
I would like to know the advantages and possible pitfalls of both options.
Thanks.

As soon as I read this, I
As soon as I read this, I thought of Flag and views_mail. You can probably do it with Ubercart, but you will inevitably get to a point where something essential to the project becomes impossible in that framework, and you'll regret that decision.
Go with the mashup - it'll take more time and effort, but will be proportionately more rewarding.
Hope that helps.
Web Development in Nottingham, UK by Kineta Systems / Follow me on Twitter! @NikLP
I agree - starting with the
I agree - starting with the tools your friend or Nik suggested would probably be less work than trying to finangle Ubercart to do this. It's often easier to build your own solution than to tear someone else's halfway apart and then rebuild it how you'd like it.
Try this solution
Great info. If you need free IDX search added to your website visit http://www.FreeIDXsite.com
Refer example sites for some ideas
Refer below example sites for some ideas on this:
http://www.realestatetimes.in/builder/projects
http://2letservice.in
Having finished the website
Having finished the website now I think the mashup was definitly the way to go.
There were some extra requirements along the way and flag and rules modules were much more flexible than ubercart would have been.
Feel free to have a look at http://mainlandrealestate.co.nz