IX Web Hosting been providing first-class web hosting services since 1999. Unlike a lot of web hosting providers, they run their own data center. By running their own data center, you're more likely to receive good service, and there are fewer places to assign blame when things go wrong.
They offer shared hosting plans at really low prices on either Windows or Linux servers. One would choose Windows if you needed to host ASP pages (ASP is a web templating technology from Microsoft that's similar to PHP).
The features support the basics of web hosting, with very little built in. They don't have preconfigured web applications you can directly install, nor any kind of web templating system.
They do support PHP, Perl and ASP (on the Windows servers), allowing you to install any software you like for dynamic websites.