Вообще можно делать красивые углы без картинок с помощью технологий SVG/VML. Вот только не все знают эти технологии, + отдельно VML для IE, SVG для всех остальных.Если делать что-то действительно стоящее то без картинок к сожалению не обойтись, а если и можно то код будет весить почти столькоже сколько и картинки. И никуда не денешься