I'm in the process of setting up two APs (new, both running 12.3(8)), one as a root and the other as a repeater. This part has gone without any problems, and the signal strength is good between the two via the linktest.
The problem is that the repeater rarely hands out a DHCP address, although it will occasionally. The host always hands out an IP address. This even happens when all security is disabled.