Oh, and one more thing... I good place to go for advise is
http://www.theperch.net
They have some pretty knowledgeable people on their forums and also have some dedicated blogs for people to start to help log the progress of their birds' behavioural issues.
Unfortunately, at the moment, they are doing a server transfer and have been down for several days. Hopefully they will be back up soon.