jQuery: работа с изображениями и видео
На хабре появилась интересная статья о модификации изображений для сайта: организация preview для картинок, типы модификаций, например, как правильно настроить автоуменьшение изображений с людьми - в общем, почитать полезно. А из комментариев я вытащил парочку интересных скриптов на jQuery, реализующих модуль создания image thumbnail в визуальном режиме:
jCrop - несложный плагин к jQuery, позволяющий мышкой выделить участок изображения на исходной картинке, который будет вырезан и уменьшен для создания preview заданного размера:

Если с этим плагином почему-то не получится найти общий язык - не переживаем, есть функциональный аналог: imgAreaSelect, работающий, как нетрудно догадаться, тоже в связке с jQuery:

Если же вы твердо решили не мелочиться с визуальным форматированием размеров картинки и отдать всё в могучие руки скрипта, чтобы он делал всё на автомате - то их тоже есть: например, class.upload.php.
С видео вышла накладочка - очень хотел порекомендовать Open Standart Media Player (osmplayer, который нещадно глючил у меня в FF под Ubuntu). Однако, запустив его под виндой в FF 3.6.3 обнаружил те же грабли: при переключении видеороликов предыдущий не останавливается, а продолжает играть в фоне, загрузка обоих ядер процессора подскакивает до 90% - в общем, сырой пока продукт. Работа неплохая на самом деле, jquery для начинающих разработчикам читать не стоит, пожалуй, но стоило бы сначала протестировать перед запуском, рановато анонсировали =(