Hi Terry
If you look at my tutorial on Login redirection, in part II there is a CustomLogin function that looks like this:
class CustomLogin extends MemberLoginForm {
02. public function dologin($data) {
03. if($this->performLogin($data)) {
04. if(!$this->redirectByGroup($data))
05. Director::redirect(Director::baseURL());
06. } else {
07. if($badLoginURL = Session::get("BadLoginURL")) {
08. Director::redirect($badLoginURL);
09. } else {
10. Director::redirectBack();
11. }
12. }
13. }
14.}
On line 07 - 11 you can see that on a bad login the user is directed to either the $BadLoginURL or if taht fails then just back. If you subclass the login in the way described by the tutorial you should be able to replace this bit of code with any URL you like and SS will prform the redirection if the login fails.
As a side note, I would be pretty annoyed if I was trying to login to a site and I mistyped my login (as often happens) and it then redirected me to a registration form instead of back to the login to try again.....just a thought :)
Hope that helps.