Had a quick look around and cant see any threads about this so here goes...

Im finding designing pages very long-winded if i want a site to look perfect in every browser. Theres always something out of place in IE 6 or then Firefox etc, so ive been using multiple style sheets for each browser,

Im currently including CSS files for IE 5, 6, 7 and a main stylesheet for firefox and other browsers

But i cant help feeling im doing it the wrong way surely theres an easier way to get around this?

Should i explore IE hacks?

What browser versions do you include style sheets for? Do people still use IE 5!?

What is the 'proper' way of doing things?

Thanks in advance for your advice