Selenium Resurrection is a project that picks up where Selenium 1 left off. It is backwards compatible, while adding new functionality and features, such as true implicit waits, methods that will allow you to wait for elements or objects to become available, and much more.
Create an 'on_error' method, that will be ran whenever you encounter a failure.
selenium.on_error = your_func
Add headers, and view your current headers.
True implicit waits for all functions that take a locator.
Wait for things to happen with:
wait_for_element wait_for_element_to_disappear wait_until wait_for_attribute wait_for_attribute_to_disappear