Try this for your research.
http://www.google.com/search?hl=en&source=cnet&q=How+to+install+Windows+7+from+a+flash+drive
Alright ill try to be as detailed and helpful as possible.
Netbook by Gateway LT31 AMD Athlon 1.2 GHz 3G ram
I bought a netbook with Vista and I got Windows 7 OS ( on a disc )
I want to get Win7 on the netbook safely and productively, everyone says Windows 7 is better than vista and it would run smoother and it just sounds like a good choice. But I don't have a CD drive on the netbook. I have USB/SD Drives.
How can I get the disc contents onto an SD card or USB then load from startup from USB/SD or can I install while on Vista?
The other question I had was do I have to install any drivers? I bought the disc and thats all that it came with. I remember reformatting my old computer with XP once and I had to go find all the drivers.
Third and final question, what if it doesnt work out or if I don't like it, is there anyway to reverse what I had done and not completely screw myself over on my new netbook? Also note I'm not doing any PC gaming, just browsing, music and the sort.
Thanks

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic