I've been slowly putting together a site for a friend of mine and he's sent through a replacement background (he did originally want flash/video as the background, eek!). He's mocked it up as below, but I'm just wondering what would be the best way to implement it?

Height/length is no problem as it will be static, but I'm just wondering about the best way to make it work for users with ultra-wide screens (etc.)?
Any recomendations? Surely using a 3000px image as a background is not going to go down well!
Thanks!

Height/length is no problem as it will be static, but I'm just wondering about the best way to make it work for users with ultra-wide screens (etc.)?

Thanks!