Where can I Find Web Page Backgrounds?

There are several sites which provide free background images. There are others which provide better quality backgrounds for a fee.There are some sites where you can have custom made backgrounds.