Dr. Farah Abdul Aziz
General Surgeons
Dr. Jay Abeysinghe
General Surgeons
Dr. Reza Adib
General Surgeons
Dr. Nikhil Agrawal
General Surgeons
Dr. Paul Ah-Tye
General Surgeons
Dr. Hairul Ahmad
General Surgeons
Dr. Samsher Ali
General Surgeons
Dr. Christopher Allan
General Surgeons
Dr. Stephen Allison
General Surgeons
Dr. Rafid Alzubaidy
General Surgeons
Dr. Vinna An
General Surgeons
Dr. Sven Anders
General Surgeons
Dr. Margaret Anderson
General Surgeons
Dr. Nabila Ansari
General Surgeons
Dr. Stephen Archer
General Surgeons
Dr. Jonathan Armstrong
General Surgeons
Dr. James Askew
General Surgeons
Dr. Patrick Bade
General Surgeons
Dr. Seema Bagia
General Surgeons
Dr. Andrew Barbour
General Surgeons
Dr. Karen Barclay
General Surgeons
Dr. Nigel Barwood
General Surgeons
Dr. Ramez Bassari
General Surgeons
Dr. Hannes Basson
General Surgeons
Dr. Guillermo Becerril-Martinez
General Surgeons
Dr. Ian Bennett
General Surgeons
Dr. Richard Benny
General Surgeons
Dr. Roger Berry
General Surgeons
Dr. Justin Bessell
General Surgeons
Dr. Jesse Beumer
General Surgeons
Dr. Mayank Bhandari
General Surgeons
Dr. Ruth Blackham
General Surgeons
Dr. Roderick Borrowdale
General Surgeons
Dr. Blair Bowden
General Surgeons
Dr. Thomas Bowles
General Surgeons
Dr. Adam Boyt
General Surgeons
Dr. Richard Bradbury
General Surgeons
Dr. Tim Bright
General Surgeons
Dr. Wendy Brown
General Surgeons
Dr. Martin Bruening
General Surgeons
Dr. Richard Bryant
General Surgeons
Dr. Joel Budge
General Surgeons
Dr. Hai Bui
General Surgeons
Dr. George Bursle
General Surgeons
Dr. Paul Burton
General Surgeons
Dr. Anthony Buzzard
General Surgeons
Dr. Daniel Campbell
General Surgeons
Dr. James Caristo
General Surgeons
Dr. David Cavallucci
General Surgeons
Dr. Joy Chakraborty
General Surgeons
Dr. Salim Chaloob
General Surgeons
Dr. Alvin Cham
General Surgeons
Dr. Kevin Chan
General Surgeons
Dr. Harsha Chandraratna
General Surgeons
Dr. Manju Chandrasegaram
General Surgeons
Dr. Stanley Chang
General Surgeons
Dr. Lean Cheah
General Surgeons
Dr. Richard Chen
General Surgeons
Dr. Derek Chen
General Surgeons
Dr. Paul Chen
General Surgeons
Dr. John Chen
General Surgeons
Dr. Yuan Cheng
General Surgeons
Dr. Anthony Cheng
General Surgeons
Dr. Tiong Cheng Sia
General Surgeons
Dr. Stephanie Chetrit
General Surgeons
Dr. Henry Cheung
General Surgeons
Dr. Philip Childs
General Surgeons
Dr. Laura Chin-Lenn
General Surgeons
Dr. Jacob Chisholm
General Surgeons
Dr. Carolyn Cho
General Surgeons
Dr. Julian Choi
General Surgeons
Dr. Francis Chu
General Surgeons
Dr. Anthony Ciccocioppo
General Surgeons
Dr. Jonathan Clark
General Surgeons
Dr. Graeme Clarke
General Surgeons
Dr. Emma Clarkson
General Surgeons
Dr. Robert Claxton
General Surgeons
Dr. Matthew Claydon
General Surgeons
Dr. Anthony Clough
General Surgeons
Dr. Leon Cohen
General Surgeons
Dr. Allen-John Collins
General Surgeons
Dr. Trevor Collinson
General Surgeons
Dr. David Cooke
General Surgeons
Dr. John Copp
General Surgeons
Dr. Peter Cosman
General Surgeons
Dr. Christopher Couch
General Surgeons
Dr. Brendon Coventry
General Surgeons
Dr. Jacinta Cover
General Surgeons
Dr. Peter Coverdale
General Surgeons
Dr. Michael Crawford
General Surgeons
Dr. Gary Crosthwaite
General Surgeons
Dr. Phillip Crowe
General Surgeons
Dr. Matthew Croxford
General Surgeons
Dr. Mark Cullinan
General Surgeons
Dr. Graham Cullingford
General Surgeons
Dr. Basil D'Souza
General Surgeons
Dr. Lachlan Dandie
General Surgeons
Dr. Eric Daniel
General Surgeons
Dr. Peter Danne
General Surgeons
Dr. Mark Daoud
General Surgeons
Dr. Ian Davis
General Surgeons
Dr. Dayan De Fontgalland
General Surgeons
Dr. Penelope De Lacavalerie
General Surgeons
Dr. Daniel De Viana
General Surgeons
Dr. Luc Delriviere
General Surgeons
Dr. Shashank Desai
General Surgeons
Dr. Milan Djeric
General Surgeons
Dr. Benjamin Dodd
General Surgeons
Dr. Grigori Dorfman
General Surgeons
Dr. Zeev Duieb
General Surgeons
Dr. Cuong Duong
General Surgeons
Dr. Narine Efe
General Surgeons
Dr. Raymond Englund
General Surgeons
Dr. Aliakbar Estakhri
General Surgeons
Dr. Jimmy Eteuati
General Surgeons
Dr. Ian Faragher
General Surgeons
Dr. James Fergusson
General Surgeons
Dr. Rhys Filgate
General Surgeons
Dr. Robert Finch
General Surgeons
Dr. David Finkelde
General Surgeons
Dr. Andrew Finlayson
General Surgeons
Dr. Michael Fish
General Surgeons
Dr. Ailene Fitzgerald
General Surgeons
Dr. William Fleming
General Surgeons
Dr. Jonathan Foo
General Surgeons
Dr. Beverley Fosh
General Surgeons
Dr. Michael France
General Surgeons
Dr. Lara Freeman
General Surgeons
Dr. Harry Frydenberg
General Surgeons
Dr. Erick Fuentes
General Surgeons
Dr. Timothy Furlong
General Surgeons
Dr. James Gallagher
General Surgeons
Dr. Philip Game
General Surgeons
Dr. Robert Gandy
General Surgeons
Dr. Ram Ganesalingam
General Surgeons
Dr. Shanthan Ganesh
General Surgeons
Dr. Prof. Garett Smith
General Surgeons
Dr. John Garvey
General Surgeons
Dr. Simone Geere
General Surgeons
Dr. Rohan Gett
General Surgeons
Dr. Karim Ghanim
General Surgeons
Dr. Peter Girardi
General Surgeons
Dr. Leslie Glen
General Surgeons
Dr. Anthony Glover
General Surgeons
Dr. Bill Gong
General Surgeons
Dr. Paul Goodman
General Surgeons
Dr. Siva Gounder
General Surgeons
Dr. Peter Gourlas
General Surgeons
Dr. Benjamin Green
General Surgeons
Dr. Justin Greenslade
General Surgeons
Dr. Rimino Guerriero
General Surgeons
Dr. Justin Gundara
General Surgeons
Dr. Anurag Gupta
General Surgeons
Dr. Nishanthi Gurusinghe
General Surgeons
Dr. Devan Gya
General Surgeons
Dr. David Gyorki
General Surgeons
Dr. Koroush Haghighi
General Surgeons
Dr. Jeffrey Hamdorf
General Surgeons
Dr. Saud Hamza
General Surgeons
Dr. Andrew Hardley
General Surgeons
Dr. Warren Hargreaves
General Surgeons
Dr. Craig Harris
General Surgeons
Dr. Tiffany Hassen
General Surgeons
Dr. Michael Hatzifotis
General Surgeons
Dr. Mike He
General Surgeons
Dr. Jin Hee Cho
General Surgeons
Dr. Rasika Hendahewa
General Surgeons
Dr. Michael Henderson
General Surgeons
Dr. Craig Hendry
General Surgeons
Dr. Alexander Heriot
General Surgeons
Dr. Peter Hewett
General Surgeons
Dr. Peter Hodgkinson
General Surgeons
Dr. Jonathan Hong
General Surgeons
Dr. Boon Hong
General Surgeons
Dr. Graham Hool
General Surgeons
Dr. George Hopkins
General Surgeons
Dr. Nezor Houli
General Surgeons
Dr. Pamela Howson
General Surgeons
Dr. Andrew Hughes
General Surgeons
Dr. Andrew Hunter
General Surgeons
Dr. Andrew Huo
General Surgeons
Dr. Rafat Hussain
General Surgeons
Dr. Anthony Hyett
General Surgeons
Dr. Nabeel Ibrahim
General Surgeons
Dr. Stephanie Inder
General Surgeons
Dr. Julian Ip
General Surgeons
Dr. Luis Isabel
General Surgeons
Dr. Ramesh Iyer
General Surgeons
Dr. Lee Jackson
General Surgeons
Dr. Abraham Jacob
General Surgeons
Dr. Ollapallil Jacob
General Surgeons
Dr. Rodney Jacobs
General Surgeons
Dr. Mohan Jayasundera
General Surgeons
Dr. Nipu Jayatilleke
General Surgeons
Dr. Justin Johnston
General Surgeons
Dr. Corinne Jones
General Surgeons
Dr. Mark Joseph
General Surgeons
Dr. David Joseph
General Surgeons
Dr. Roshanak Kamyab
General Surgeons
Dr. Alex Karatassas
General Surgeons
Dr. Sarah Kemp
General Surgeons
Dr. Christian Kenfield
General Surgeons
Dr. James Kent
General Surgeons
Dr. Gregory Keogh
General Surgeons
Dr. Naeem Khan
General Surgeons
Dr. Maroof Khan
General Surgeons
Dr. Hou Kiat Lim
General Surgeons
Dr. Andrew Kiu
General Surgeons
Dr. Andrew Kiyingi
General Surgeons
Dr. Brett Knowles
General Surgeons
Dr. Cherry Koh
General Surgeons
Dr. James Kollias
General Surgeons
Dr. David Koong
General Surgeons
Dr. Erik Koppert
General Surgeons
Dr. Alexander Kotz
General Surgeons
Dr. George Kourtesis
General Surgeons
Dr. Lilian Kow
General Surgeons
Dr. Kyle Kowalewski
General Surgeons
Dr. Mathew Kozman
General Surgeons
Dr. Bindu Kunjuraman
General Surgeons
Dr. Vytauras Kuzinkovas
General Surgeons
Dr. Titus Kwok
General Surgeons
Dr. Amro Labib
General Surgeons
Dr. Christine Lai
General Surgeons
Dr. Jason Lambley
General Surgeons
Dr. Philip Lamont
General Surgeons
Dr. Raymond Lancashire
General Surgeons
Dr. Ben Lancashire
General Surgeons
Dr. Jerome Laurence
General Surgeons
Dr. Matthew Lawrence
General Surgeons
Dr. Philip Le Page
General Surgeons
Dr. Kenneth Leahey
General Surgeons
Dr. Richard Lee
General Surgeons
Dr. James Lee
General Surgeons
Dr. Fiona Lee
General Surgeons
Dr. Christopher Lehane
General Surgeons
Dr. Steven Leibman
General Surgeons
Dr. Charles Leinkram
General Surgeons
Dr. Michael Levitt
General Surgeons
Dr. Mark Lewis
General Surgeons
Dr. Xiaoming Liang
General Surgeons
Dr. Ernest Lim
General Surgeons
Dr. James Lim
General Surgeons
Dr. Mary Ling
General Surgeons
Dr. Eu Ling Neo
General Surgeons
Dr. Sze Ling Wong
General Surgeons
Dr. David Links
General Surgeons
Dr. Teong Lip Chuah
General Surgeons
Dr. Jocelyn Lippey
General Surgeons
Dr. Dean Lisewski
General Surgeons
Dr. Darren Lituri
General Surgeons
Dr. David Lloyd
General Surgeons
Dr. Philip Lockie
General Surgeons
Dr. David Lockwood
General Surgeons
Dr. Su-Wen Loh
General Surgeons
Dr. Damien Loh
General Surgeons
Dr. Kenneth Loon
General Surgeons
Dr. Andrew Lord
General Surgeons
Dr. Liang Low
General Surgeons
Dr. Chris Lu
General Surgeons
Dr. Andrew Luck
General Surgeons
Dr. Nicholas Lutton
General Surgeons
Dr. Stephen Lynch
General Surgeons
Dr. Craig Lynch
General Surgeons
Dr. Suzanne Ma
General Surgeons
Dr. Jason Maani
General Surgeons
Dr. Sean Mackay
General Surgeons
Dr. Benedict Mackay
General Surgeons
Dr. Usama Majeed
General Surgeons
Dr. Gregory Makin
General Surgeons
Dr. Bruce Mann
General Surgeons
Dr. Visvanathapillai Manoharan
General Surgeons
Dr. Michael Mar Fan
General Surgeons
Dr. G Mark Malouf
General Surgeons
Dr. Stephen Markey
General Surgeons
Dr. Richard Martin
General Surgeons
Dr. Ian Martin
General Surgeons
Dr. Mikhail Mastakov
General Surgeons
Dr. Alexander Matthews
General Surgeons
Dr. Jacob McCormick
General Surgeons
Dr. Christopher McDonald
General Surgeons
Dr. Hugh McGregor
General Surgeons
Dr. Stephen McLaughlin
General Surgeons
Dr. William McLeay
General Surgeons
Dr. Brian Meade
General Surgeons
Dr. Daniel Mehanna
General Surgeons
Dr. Ash Memon
General Surgeons
Dr. Geoffrey Menezes
General Surgeons
Dr. Tulsi Menon
General Surgeons
Dr. Jamal Merei
General Surgeons
Dr. David Merenstein
General Surgeons
Dr. Ian Michell
General Surgeons
Dr. Robert Millar
General Surgeons
Dr. Geoffrey Miller
General Surgeons
Dr. Jane Mills
General Surgeons
Dr. Wei Ming Ooi
General Surgeons
Dr. Naseem Mirbagheri
General Surgeons
Dr. David Mitchell
General Surgeons
Dr. Anubhav Mittal
General Surgeons
Dr. Gail Molland
General Surgeons
Dr. Richard Moore
General Surgeons
Dr. Paul Moroz
General Surgeons
Dr. Bradley Morris
General Surgeons
Dr. Geoffrey Muduioa
General Surgeons
Dr. Ausama Muhammed
General Surgeons
Dr. Stephen Muller
General Surgeons
Dr. Michael Muller
General Surgeons
Dr. Craig Murphy
General Surgeons
Dr. David Murray
General Surgeons
Dr. Kowsi Murugappan
General Surgeons
Dr. Ananthaswamy Nagesh
General Surgeons
Dr. Sanjeev Naidu
General Surgeons
Dr. Sasi Nalliah
General Surgeons
Dr. Suresh Navadgi
General Surgeons
Dr. Thembikile Ncube
General Surgeons
Dr. Shelbin Neelankavil
General Surgeons
Dr. Susan Neuhaus
General Surgeons
Dr. Nicholas Newman
General Surgeons
Dr. Khuong Nguyen
General Surgeons
Dr. Binh Nguyen
General Surgeons
Dr. Mani Niazi
General Surgeons
Dr. Eu Nice Neo
General Surgeons
Dr. John Niesche
General Surgeons
Dr. Omgo Nieweg
General Surgeons
Dr. Sophie Nightingale
General Surgeons
Dr. Alfredo Noches
General Surgeons
Dr. Gregory Nolan
General Surgeons
Dr. Farnoush Noushi
General Surgeons
Dr. Barry O'Loughlin
General Surgeons
Dr. Thomas O'Rourke
General Surgeons
Dr. Nicholas O'Rourke
General Surgeons
Dr. Thomas Oh
General Surgeons
Dr. David Oliver
General Surgeons
Dr. Marcus Ong
General Surgeons
Dr. Thao Ong
General Surgeons
Dr. Lee Ong
General Surgeons
Dr. Gregory Otto
General Surgeons
Dr. Andrew Packiyanathan
General Surgeons
Dr. Robert Padbury
General Surgeons
Dr. Gordon Padovan
General Surgeons
Dr. Girish Pande
General Surgeons
Dr. Andrew Parasyn
General Surgeons
Dr. Tony Patiniotis
General Surgeons
Dr. Ronald Peach
General Surgeons
Dr. Andrew Pearson
General Surgeons
Dr. Thomas Pennington
General Surgeons
Dr. Jacques Perry
General Surgeons
Dr. Prof. Peter Nottle
General Surgeons
Dr. Heidi Peverill
General Surgeons
Dr. Carissa Phillips
General Surgeons
Dr. Charles Pilgrim
General Surgeons
Dr. Stuart Pincott
General Surgeons
Dr. Kallyani Ponniah
General Surgeons
Dr. Chetan Pradhan
General Surgeons
Dr. Tamara Preda
General Surgeons
Dr. Damodaran Prem Kumar
General Surgeons
Dr. Chandrasiri Premaratne
General Surgeons
Dr. David Proud
General Surgeons
Dr. Robert Pucius
General Surgeons
Dr. Harald Puhalla
General Surgeons
Dr. Christopher Pyke
General Surgeons
Dr. Philippa Rabbitt
General Surgeons
Dr. Mohammad Rafique
General Surgeons
Dr. Devinder Raju
General Surgeons
Dr. Quentin Ralph
General Surgeons
Dr. Simone Ramsay
General Surgeons
Dr. Abdullah Rana
General Surgeons
Dr. Mahi Ranasinghe
General Surgeons
Dr. David Rangiah
General Surgeons
Dr. Adam Rapaport
General Surgeons
Dr. Luke Rayner
General Surgeons
Dr. Rebecca Read
General Surgeons
Dr. Ian Rebello
General Surgeons
Dr. Andrew Renaut
General Surgeons
Dr. Jonathan Rice
General Surgeons
Dr. Sam Rice
General Surgeons
Dr. Nicholas Rieger
General Surgeons
Dr. James Roberts
General Surgeons
Dr. James Roberts-Thomson
General Surgeons
Dr. Amanda Robertson
General Surgeons
Dr. David Rodda
General Surgeons
Dr. Lincoln Rothwell
General Surgeons
Dr. Leigh Rutherford
General Surgeons
Dr. Matthew Ryan
General Surgeons
Dr. Paul Salama
General Surgeons
Dr. Avni Sali
General Surgeons
Dr. Lucia Saliba
General Surgeons
Dr. Jaswinder Samra
General Surgeons
Dr. Gideon Sandler
General Surgeons
Dr. Christobel Saunders
General Surgeons
Dr. Robyn Saw
General Surgeons
Dr. Philip Scarlett
General Surgeons
Dr. David Schoemaker
General Surgeons
Dr. Peter Schwartz
General Surgeons
Dr. Davendra Segara
General Surgeons
Dr. Mary Self
General Surgeons
Dr. Gaurang Shah
General Surgeons
Dr. Kerwin Shannon
General Surgeons
Dr. Shekhar Sharma
General Surgeons
Dr. Karen Shaw
General Surgeons
Dr. Ian Shaw
General Surgeons
Dr. Jonathan Shenfine
General Surgeons
Dr. Hamish Shilton
General Surgeons
Dr. Peter Shin
General Surgeons
Dr. Vineeta Singh
General Surgeons
Dr. Rajesh Singh
General Surgeons
Dr. Manimaran Sinnathamby
General Surgeons
Dr. Mehan Siriwardhane
General Surgeons
Dr. Anita Skandarajah
General Surgeons
Dr. Stewart Skinner
General Surgeons
Dr. Kellee Slater
General Surgeons
Dr. Philip Smart
General Surgeons
Dr. Andrew Smith
General Surgeons
Dr. Peter Smith
General Surgeons
Dr. Marty Smith
General Surgeons
Dr. Craig Sommerville
General Surgeons
Dr. Michael Soo
General Surgeons
Dr. Samriti Sood
General Surgeons
Dr. Andrew Spillane
General Surgeons
Dr. John Spillane
General Surgeons
Dr. Luigi Sposato
General Surgeons
Dr. Joel Stein
General Surgeons
Dr. Mark Steven
General Surgeons
Dr. Boris Strekozov
General Surgeons
Dr. Michael Suen
General Surgeons
Dr. Nancy Suh
General Surgeons
Dr. Siva Sundararajan
General Surgeons
Dr. Aravind Suppiah
General Surgeons
Dr. Daniel Swan
General Surgeons
Dr. Jason Sze Chih Tan
General Surgeons
Dr. Michael Talbot
General Surgeons
Dr. Chuan Tan
General Surgeons
Dr. Michael Tan
General Surgeons
Dr. Tech Tang
General Surgeons
Dr. Robert Tasevski
General Surgeons
Dr. Sue Taylor
General Surgeons
Dr. Craig Taylor
General Surgeons
Dr. Benjamin Teague
General Surgeons
Dr. Adrian Teo
General Surgeons
Dr. Prof Terence Chua
General Surgeons
Dr. Nainoor Thakore
General Surgeons
Dr. Mary Theophilus
General Surgeons
Dr. Palaniappan Thirunavukkarasu
General Surgeons
Dr. Michelle Thomas
General Surgeons
Dr. Sabu Thomas
General Surgeons
Dr. Sarah Thompson
General Surgeons
Dr. John Thompson
General Surgeons
Dr. Alan Tien
General Surgeons
Dr. Aiden Tieu
General Surgeons
Dr. Leong Tiong
General Surgeons
Dr. William Tjhin
General Surgeons
Dr. Chek Tog
General Surgeons
Dr. Darren Tonkin
General Surgeons
Dr. Philip Toonson
General Surgeons
Dr. Keith Towsey
General Surgeons
Dr. John Treacy
General Surgeons
Dr. Dinesh Trehan
General Surgeons
Dr. Domenika Turkiewicz
General Surgeons
Dr. Richard Turner
General Surgeons
Dr. Owen Ung
General Surgeons
Dr. Reginald V Lord
General Surgeons
Dr. Arif Valibhoy
General Surgeons
Dr. Jacob Vanyai
General Surgeons
Dr. Raphael Varghese
General Surgeons
Dr. Gabriella Vasica
General Surgeons
Dr. Michael Von Papen
General Surgeons
Dr. Petar Vujovic
General Surgeons
Dr. David Walsh
General Surgeons
Dr. Jonathon Wardill
General Surgeons
Dr. Satish Warrier
General Surgeons
Dr. Stephen Watson
General Surgeons
Dr. Senarath Werapitiya
General Surgeons
Dr. Comus Whalan
General Surgeons
Dr. Ruwan Wijesuriya
General Surgeons
Dr. Stephen Wilkinson
General Surgeons
Dr. Robert Wilson
General Surgeons
Dr. Jason Winnett
General Surgeons
Dr. Indrajith Withanage
General Surgeons
Dr. Chung Won
General Surgeons
Dr. Jason Wong
General Surgeons
Dr. April Wong
General Surgeons
Dr. Shing Wong
General Surgeons
Dr. Jong Woo
General Surgeons
Dr. Philip Worley
General Surgeons
Dr. Tim Wright
General Surgeons
Dr. Peter Wysocki
General Surgeons
Dr. Edward Yeboah
General Surgeons
Dr. Ziggy Yeh
General Surgeons
Dr. Srinivasa Yellapu
General Surgeons
Dr. Aileen Yen
General Surgeons
Dr. David Yeo
General Surgeons
Dr. Wen-Chan Yeow
General Surgeons
Dr. Shinn Yeung
General Surgeons
Dr. Meei Yeung
General Surgeons
Dr. Ming Yew
General Surgeons
Dr. David Yong
General Surgeons
Dr. Jonathan Yong
General Surgeons
Dr. Ray Yong
General Surgeons
Dr. David Youkhanis
General Surgeons
Dr. Christopher Young
General Surgeons
Dr. Amanda Young
General Surgeons
Dr. Michael Yunaev
General Surgeons
Find General Surgeons by City
Frequently Asked Questions
What does a General Surgeons treat?
A General Surgeons is a medical specialist who diagnoses and treats conditions within their specialty area. They have completed advanced training beyond a general medical degree and typically require a GP referral in Australia.
How do I find a General Surgeons in Australia?
Use DoctorBay to search for a qualified General Surgeons in Australia. Read verified patient reviews, check qualifications and hospital affiliations, and get contact details. Your GP can provide a referral.
Do I need a referral to see a General Surgeons?
Yes, in Australia you generally need a referral from your GP to see a specialist like a General Surgeons. This allows you to claim a Medicare rebate on the consultation. GP referrals are valid for 12 months.
What should I look for when choosing a General Surgeons?
Consider qualifications and AHPRA registration, patient reviews covering bedside manner and communication, wait times, hospital affiliations, and location. DoctorBay provides all this to help you decide.