I've used various hosts over the years, both paid and free (GoDaddy = bad). The best experience has been with Deluxe Host aka DHost; they've hosted my sites for four years and counting and I haven't had any problems except for this one really long downtime (2 months) about a year and a half ago. But, they're free, they have PHP and MySQL support, and they have a support forum as well. 100 MB, and virtually unlimited bandwidth.If you're looking for something like that... give it a shot. Take a close look at their Terms of Service as they do have a few restrictions (very reasonable!)Side Note: If you don't need PHP/MySQL or a lot of space, use their sister service, XT Host.Oh, another note: If you become a DHost user, and you're running out of the 100 MB space, just ask for more. As long as you're still within the ToS and have a good reason you can get (virtually) unlimited space.EDIT: This is a good host for small sites. If you're looking for a corporate or business site I suggest you look elsewhere.