NexGenhosting.com offers all this for $99.00/year

Windows 2000 Hosting

500 MB of space
Free Domain Registration
Unmetered Data Transfer
Unlimited Email Addresses
Web-Based Email
24 Hour Technical Support
99% System Uptime Guarantee
30 Day Money-Back Guarantee
ASP and .NET Support
FrontPage 2002 Extensions
Cold Fusion 5
Database Access
Free MySQL Database
CGI/Perl v5.6+
Instant Account Activation
Password Protected Folders
Daily System Backups
Custom Error Page's
Server Side Includes
Audio & Video Streams
PHP Server Extensions
Free SSL On Our Shared Domain
Unbranded Control Panel

http://nexgenhosting.com