Try this website.
It has a ton of free web host listings.
free domain hostingMe, personally, I recommend x10hosting.com
I use the free ad-enhanced corporate package. This is also free. Just make sure you put the corresponding ad on your website. Also, you must login to the forums at least every 2 weeks. Failure to do either of these will result in a suspended account.
As for logging in to the website every 2 weeks, I have found a way around that IF YOU USE WINDOWS.
STEPS TO FOLLOW:
STEP 1:
1a. create HTML Document (.htm)with notepad and save to C:\
1b. copy code below into html document
1c. Name the html file - x10Hosting_Forums_-_Auto_Login.htm
1d. Enter your forum username in the code where it says "ENTER FORUM USERNAME HERE" Note: Leave the qotes in the code.
1e. Next do the same, but instead enter your forum password where it says
"ENTER FORUM PASSWORD HERE" Note: Leave the qotes in the code
1f. Right click the html file and select hidden and read only
Note: because of the javascript I put in the html code, when the html file is executed, it will automatically log you in to the forum.
After doing this move to STEP 2 (Below HTML Code)<html>
<body>
<b>Please Login</b></td>
</tr>
<tr id="collapseobj_forumhome_userinfotable" style="">
<td class="alt1" height="48" nowrap="nowrap" style="padding:0px" align="left">
<!-- login form -->
<form name="Login" action="http://forums.x10hosting.com/login.php?do=login" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
<script type="text/javascript" src="clientscript/vbulletin_md5.js?v=368"></script>
<table cellpadding="0" cellspacing="3" border="0">
<tr>
<td class="smallfont"><label for="navbar_username">User Name</label></td>
<td><input type="text" class="bginput" style="font-size: 11px" name="vb_login_username" id="navbar_username" size="10" accesskey="u" tabindex="101" value="ENTER FORUM USERNAME HERE" onfocus="if (this.value == 'User Name') this.value = '';" /></td>
<td class="smallfont" colspan="2" nowrap="nowrap"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c" />Remember Me?</label></td>
</tr>
<tr>
<td class="smallfont"><label for="navbar_password">Password</label></td>
<td><input type="password" class="bginput" style="font-size: 11px" name="vb_login_password" id="navbar_password" size="10" tabindex="102" value="ENTER FORUM PASSWORD HERE"/></td>
<td><input type="submit" class="button" value="Log in" tabindex="104" title="Enter your username and password in the boxes provided to login, or click the 'register' button to create a profile for yourself." accesskey="s" /></td>
</tr>
</table>
<input type="hidden" name="s" value="" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="vb_login_md5password_utf" />
</form>
<!-- / login form -->
<script>document.Login.submit();</script>
<body>
<html>
STEP 2:
2a. open notepad and create a batch file (.bat) or command Script (.cmd)
and save to C:\ - Note: I use .cmd but it shouldn't matter.
2b. Copy the following code into the batch file or command script (Depending on which format you chose).
@echo off
start C:\x10Hosting_Forums_-_Auto_Login.htm
end goto
2c. Name the file - Login To X10hosting.com - Forums.cmd (OR .bat)
2d. Right click the .cmd (OR .bat) file and select hidden and read only
[b]STEP 3:
Now you are ready to schedule this file to run.
3a. Click START ---> ALL PROGRAMS ---> Accessories ---> System Tools ---> Scheduled Tasks (I use Win XP)
3b. Click Add Scheduled Task ---> Click Next ---> Click Browse ---> Navigate to your Command script or batch file (Since it his hidden you may need to enable viewing of hidden files to do this open windows explorer and click tools --->folder options ---> view ---> Under Hidden files and folders select show hidden files and folders ---> Click OK) --->click your .cmd or .bat file ---> click how often you want this task to run (I Use Daily because my computer might be off on the other days and I don't want my account to be suspended - Make sure you do it at least once a week). Depending on what you selected, select the days and time you want the task to be executed. ---> Enter your Windows User Password ---> Click next and then
select Open Advanced Properties... ---> Beside where it says run as click "set password" -- Enter your password ---> On the last tab "Settings" I recommend selecting "Wake the Computer to run this task"
3c. Click "OK"
3d. You are done!!!
If you are looking for a free HTML Editor, try Trellian Webpage. It has a GUI and is also code based. Best of all it is free.
Trellian Webpage
Don't Forget Notepad ++
Notepad++
Please excuse this long post. I got a little carried away.