There have been some rumbling in the past about Apple having problems hiring enough engineers, which in turn caused delays with the release of Leopard and the iPhone apps. Now it turns out Apple's inability to hire enough people may be related to how much they are willing to pay.
$89,000 doesn't seem like an awful lot when you consider all the hours the engineers work, how little public recognition they receive, and the general high cost of living in Silicon Valley. With Google and Yahoo offering almost $20k more, it's understandable how the talent could be spread thin at Apple.
When myself and other TDL members worked for Apple the pay was definitely good, and particularly for retail. But near the end of my run, I was aware that new genii were making almost $15k less than me. We also went from having multiple full time Mac Specialist to almost none. Quarterly bonuses were removed and replaced with a one time pay raise, which was great for existing personnel, but didn't do squat for new hires.
Don't get me wrong, Apple is still a great company to work for, and I just hope it stays that way, and that their ability to consistently wow us isn't affected by their purse strings.