Surely you've Googled your problem and done some investigation before coming here and asking this very broad and perhaps overly general question. I think that it would be much better for you and us...