this mite answer lots of your questions from now to the future, Ultimate Web Resources by Gez i made a list b4 but this is betta