Hi again - do you have iTunes on your computer sync to your iPad? Not sure what your Netflix issue is about but iTunes is the program needed if you want to transfer images from your computer to your iPad.
If you indeed have iTunes setup correctly and sync to your iPad, my suggestion would be to put a folder in your 'Pictures' (or other name) directory on Windows Explorer - sub-folders (depending on your projects and/or photo collections) can be easily added - when sync w/ your iPad check off the 'new' folder (mine is named 'Ipad Pics') - the images you place in this specific checked folder (and sub-folders) will then be sync to your iPad - hope this helps? In not, please post back for further suggestions - good luck!