Головная боль каждого верстальщика - это наверное огромное количество браузеров... Основное противостояние идет между IE 7,8 vs Mozilla, Opera ... также у chrome есть свои нюансы.
Для того что бы в каждом браузере сделать круглые углы у div элемента, я пользуюсь jquery & jquery.corner.js.
<script src="http://www.google.com/jsapi"></script>
<script>google.load("jquery", "1.5.1");</script>
<script src="/jquery.corner.js"></script>
<div id="mainblock" style="height:200px;width:300px;">ha ha</div>
<script type="text/javascript">
$(document).ready(function(){
$('#mainblock').corner("10px");
});
</script>
http://www.malsup.com/jquery/corner/ - Это сайт данного плагина, с большим количеством примеров.