ABC has decided to cancel "Ugly Betty" starring America Ferrera. The show has been on for almost 4 seasons now, and the ratings have been plummeting. They have changed the time that it has come on many times, and the network just thinks it's time. The show will leave with a good ending though says Executive producer Silvio Horta and ABC president Steve McPherson. The show has been enjoyable for me, and many other people for the last 4 years. R.I.P. "Ugly Betty."