if you go to
http://www.freewarefiles.com and do a search for password generator you will find several free programs that will generate strong passwords. there is also a large number of other free programs here. this is where i get the majority of the free programs i use myself. (also do a search for comodo, and get the suite. it is what i use to protect my computer (firewall and antivirus) and works very well.
you can also get free stuff from
http://www.download.com (this is cnet's download center) you just have to sort by freeware as this one also has some programs you have to pay for.
also you can check
http://sourceforge.net/ which is all open source stuff. you can find web stuff as well as computer stuff, some graphics, all that. but the password generator is one of the most useful.