Sometimes I don't have much to say in one of these posts, though in this case it's not necessarily for lack of insight so much as the fact I just don't know much about this band. Stimulis existed between 2002 and 2005. Their Myspace page says they were from Charlotte, NC, but I think that isn't correct. Last.FM claims Lehigh Valley, PA, and is backed up by this article, so the stuff on Myspace could either not be from them at all, or some of it is and some of it isn't (when Myspace moved over to the modern version of the site, old pages were often combined). The EP I have was recorded in Delaware, though that isn't necessarily indicative of a geographical connection. They had a demo CD, and it's unclear if the No Such Thing As Perfect EP is that demo or a separate release. They may have had a self-titled release after the EP but, again, this could be a different band. Their website went offline sometime in the back half of 2004, while that article is from 2005, so it's hard to say exactly when the band ended.
The music is the emo pop typical of the time period, with the occasional stylistic flourish nodding towards midwest emo. 2004's No Such Thing As Perfect may be their only release, if it is the demo mentioned on their website, and if the tracks on Myspace are from a different band, and if they never recorded that post-EP demo the article mentions. Given those caveats, it's hard to claim this EP represents their discography.