Using jQuery for Background Image Animations – Excelent article on how to easily create animated menus using jQuery and Background-Position plugin.

Take a look at Demo Page with four separate animations.