Вопросы новичка

Начал изучать Selenium (язык Java) и у меня появились немного вопросов.
1)
скачал selenium-java-2.25.0.zip и selenium-server-standalone-2.25.0.jar
В чём разница и что для чего используется?
2)
Читал что WebDriver работает только с Firefox, а для тестов с IE нужен SeleniumRC. Но так же пишут что можно использовать WebDriver вместе с IEDriverServer для запуска тестов в IE. Поясните пожалуйста.
3)
в версии прошлых версиях , например selenium-server-standalone-2.4.0.jar , есть в org.hamcrest класс: MatcherAssert. В новых версиях его не нашёл. Где его найти или добавить?
спасибо.

1. самая главная разница это наличия и отсутствие selenium сервера, а также в selenium-server-standalone-2.25.0.jar добавлено много вспомогательных библотек. Что использовать? Зависит, что вам нужно. Но в большинстве используется selenium-server-standalone-2.25.0.jar 

2. нет, вебдрайвер работает с ФФ, Експлорером, Хромом, Оперой, Сафари. Просто для ФФ сейчас не нужно запускать никаких вспомогательных серверов, а для остальных браузеров нужно.

3. можно скачать по ссылке, как отдельную библиотеку http://code.google.com/p/hamcrest/

спасибо