who can help me and give me some feedback for the following questions? My company is planning to choose a automation tool for QA. Thanks in advance.

Objects Recognition: ??
Waiting for Objects: ??
Browsers Supported: ??
Recording and Playback: ??
Operating System: ??
Test Results Reports: ??
Support for Terminal Application: ??
Programming Language: ??
Version Control and sharing of scripts: ??
Datapools for Data dynamicity: ??
DB Access: ??
Issues and Concerns: ??
Price: ??
URL: ??
Initial set-up: ??

Objects Recognition: Good object recognition. Objects can be identified by name, ID or located by using XPath.

Waiting for Objects:Polling the Object and need to set time out

Browsers Supported: IE (only partly because selenium IDE do not support IE), FF, Safari, Chrome and Opera

Recording and Playback: Advanced Recorder-Selenium IDE

Operating System: Windows, Linux, Mac

Test Results Reports: Support Reporting is supported through the test runner and various logs, screen shots can also be captured.

Support for Terminal Application: N/A

Programming Language: Native language is 'Selenese', the scripts can be exported as C++, C#, Java, Ruby, Python and HTML.

Version Control and sharing of scripts: Scripts can be saved in the native language or exported in a supported langauge for inclusion into test frameworks such as JUnit or NUnit. Version control can be done using any source control tool such as SVN. CVS, etc.

Speed of Execution: Speed of execution via the Selenium IDE can be varied, the setting is from 'fast' to 'slow'. If scripts have been exported to a supported language execution can be adjusted programmatically.

Datapools for Data dynamicity: Supported

DB Access: Supported

Issues and Concerns:Only support windows platform. components are difficult to set-up. Online documents are not overly helpful as they assume knowledge and omit key details. Some files required for the set-up of RC and Grid are not part of the Selenium tools (e.g. ANT, JDK), this also means required set-up files contain errors in context of Selenium. Selenium does not natively support features required by testers such as iteration or data driven testing and there is difficulty testing Flash that has to be overcome by changing Actionscripts. To extend Selenium functionality it is common to combine a Selenium based automation framework with a language such as Ruby. This provides ways to implement iteration, etc. mentioned above and access Gems (in the case of Ruby).

Price: FREE, Open Source

URL: http://seleniumhq.org

Initial set-up: Need to install many components like IDE,RC & Core and their components.