papascott,
Your code works for me. Thanks for posting it!
Yes, it’s been noticed, but I don’t know if the author is aware of it yet.
http://wordpress.org/support/topic/278187
I’m seeing the same thing that johnh10 describes. I just upgraded to 2.8.
Only the last added/edited PHP Code widget will be displayed on the blog. I’m not using Widget Logic. And if I refresh the Widgets page (Appearance > Widgets), then all but the last of the PHP Code Widgets disappears from the Widgets page, as well.