Millions of websites fill the Internet, but many of them provide just “so-so” experiences. Even some of the biggest websites could be better. Of course, unlike them, you probably don’t pump millions into advertising and brand development so everyone knows your company name, regardless of how bad your site experience is, right? That means you have to be smart, provide something better than the other guys, and avoid some common mistakes if you want to see your site (and business)…