I have exactly same problem, as MrMcfeely said, “if i disable the firewall (ZoneAlarm) then it lets me log in”, and podz your trick dosn’t work, it bring dashbaord but if you click on other links, for example edit.php, returns to wp-login.php without any error message!
any solution!?