One problem I've always had is developing websites that look exactly the same in all browsers. I'm usually able to get Safari & Firefox perfect and nearly so with IE7+. I've learned a number of things over the years and I'm going to put them in this post. I'll probably update it a few times as things evolve and we move towards CSS3.
Start your CSS by setting all your padding and margins to 0!