First of all, no offense, but you whine too much ...
Anyway,
1.) DO i have to run the article indexer each time i post news?
NO ... There is a readme with that vBHome installation ... readit... it tells you the only instances where you need to run it.
2.) As for changing the width, how the heck can i do that when there are so many css files, i have gone through almost all of them and still no luck, i did get the header though
First of all, there is only ONE CSS, and that's in home_headinclude ... second, the CSS file does not control the width of your tables - they only control your fonts colors, font sizes, table colors, etc. To modify your table width you go to your "home" template, or any other template where the table width is specified. Are you sure you know what you're doing?
3.) Why won't the article icon show up now
Maybe coz you removed it when you modified your templates? View the original template for home_articlebit, and search for this line:
Code:
<a href="$bburl/showthread.php?s=$session[sessionhash]&threadid=$article[threadid]">
<img src="{imageshome}/article.gif" alt="Read article" class="imgbordermiddle" height="14" width="53" />
</a>
That's the line you removed when you edited your templates, so it's your fault they're not there

Put it back in if you like - where to put it is up to you, figure it out...
Oh, and by the way,
YOU'RE WELCOME