Методика хорошая. Сам давно ей пользуюсь.
Вдогонку порекомендую указывать размеры изображения в коде, использовать "position:relative;" если ссылки в ИЕ6 не нажимаются.
Еще к недостаткам отнесу то, что если фон задан png изображением, то перестает работать repeat-x, repeat-y и вообще любой другой repeat, а еще перестает работать позиционирование бекграунда, которое впрочем тоже решаемо, если поместить бекграунд в отдельный контейнер фиксированных размеров и спозиционировать абсолютно относительно "relative-позиционированного" текущего контейнера.
Впрочем, если в сайте всего 1 png картинка, то лучше использовать просто фильтр на именно этой картинке.
Вдогонку порекомендую указывать размеры изображения в коде, использовать "position:relative;" если ссылки в ИЕ6 не нажимаются.
Еще к недостаткам отнесу то, что если фон задан png изображением, то перестает работать repeat-x, repeat-y и вообще любой другой repeat, а еще перестает работать позиционирование бекграунда, которое впрочем тоже решаемо, если поместить бекграунд в отдельный контейнер фиксированных размеров и спозиционировать абсолютно относительно "relative-позиционированного" текущего контейнера.
Впрочем, если в сайте всего 1 png картинка, то лучше использовать просто фильтр на именно этой картинке.