I think the way b2 handles media is the perfect way to present a wallpaper site.
Can we display multiple sizes of the same image 800x600 1024x768 etc.
And one more question: anyway to prevent bandwith leech? Since images are dangerous to play with, some are as big as 1mb and your bandwith could be spent overnight if you dont take precautions.
You can use htaccess to prevent leeching (check referer), don't rely on this method too much. A lot of people send forged referers.