Sales copy, loads of traffic, affiliates, having flashy graphics, a wanted product and all the other trappings of internet marketing may help, but I firmly believe that the single most important factor in making the sale online is trust. Potential buyers want - need - to know who you are, what you're about. Can they trust you? Do you know what you're talking about, or are you about to disappear with their money?