The Selenium IDE, although it does record and playback tests, is a complete integrated development environment and contains the entire Selenium Core. Recording and playback is fairly simple, and the extension also includes autocomplete of common Selenium commands, test debugging utilities, and options to save the tests as python scripts.
Once you've started up the IDE (remember, select 'Selenium IDE' from the 'Tools' menu), let's try loading up our sample site and making a base assertion in the code. The steps for this are simple:
Okay, so now we have a test. Try playing it back through the IDE.
One thing to note is that you don't have to save the test as html -- you can save it as python. It'll export your test into a unittest-style python test that might do you some good when you're prototyping. Also, under the 'options' menu, you can click 'format' and then select 'python,' and it will show you the python source without you having to save it. It should give you a good idea of what selenium is doing and how you might script it.
Fluid 960 Grid System, created by Stephen Bau, based on the 960 Grid System by Nathan Smith. Released under the GPL/ MIT Licenses.