Some of your problems likely are related to some
existing bug reports:
http://bugs.pearsoncomputing.net/show_bug.cgi?id=372
http://bugs.pearsoncomputing.net/show_bug.cgi?id=385
I see what you mean. I think I can live with the situation as I described it until these bugs are fixed and then see what is left which does not work right.
You might consider adding your comments to those reports. :) The more who holler about those bugs the better chance of getting fixed. All of them are on the top of my hit list. :)
Darrell