They should have the InuYasha episodes streaming again. The day they took those episodes was April 1st at midnight. I know because I stayed up to see if they were really going to take them, and they did. =( Good thing they didn't take the InuYasha movies! =) Also they should stream the InuYasha:The Final Act on Netflix.
Along with the third season of Glee and more iCarly episodes.