Did the Xbox modding segment get The Screen Savers shut down on TechTV, or was it something else? Was it an April Fools joke? EDIT: Yes, it was. :b