Question 1: How do I get my index.html's background pic to fit to the screen. (preferably in all resolutions) Right now the top left is the only part on the screen.
It seems to me that what you really want to achieve would be better done in Flash, which provides that kind of flexibility. In plain HTML, resizing images dynamically requires javascript, is not guaranteed, and sometimes gives poor results. That said, if you're using a background image, possibly a repeating pattern is better.
Certain HTML layouts can look as though they have auto-resizing images. Look at my web site for example (see the link in my sig). Re-size the browser window and look what happens to the string of mini photos, top centre. That kind of thing is done with CSS or tables.
Question 2: Is there a way I could have a user click on a link and be sent to their "My Computer". What is the path of My Computer anyway.
Why do you want to do this? Please remember that browsers are only supposed to be able to interact with an operating system in a very limited fashion. Anything else poses a security risk. You could probably achieve your desired result using an ActiveX control - that would involve the users downloading some code to their computers. But that kind of thing tends to lock your users into using a particular browser - again, not desireable.