Need Module for Images/Video in Node, works with Views I'm using d7.2. I have been searching and working on this all day- can't figure it out. So I'm posting here for some help...

I have a Node that I want the users to be able to upload images and/or video to. They can upload either or BOTH if needs be. They can upload a single image, multiple images, single or multiple videos (3rd party hosted- you tube, vimeo, etc), or a combination of images and video.

I'd like for it to be displayed in a nice looking format- kind of like gallery formatter does (can't seem to get that to work for me)  with a larger image on top/middle, and thumbnails of the others on the side or bottom.  When the user clicks on the larger image, it'll open in lightbox.

I need it to work with views, as I'll be attaching a voting module to it, as well as others that will implement with Views.

I am really stuck and frustrated on this one. There doesn't seem to be any solid modules that can handle this- unless I'm just not seeing it.

I sincerely appreciate any/all help!
For handling the video, check out the Media module or the Video module.  These will allow you upload, manage, and reuse video files.  

For images, these features have been put into Drupal core, so you shouldn't need an extra module for uploading, managing, and displaying images.

Once set up with that, you can theme the display of the fields and if you choose, add other modules (such as Lightbox2) to enhance the user's experience).