Solutions For Online Marketing - Some Insights