Resizing images by HTML is bad practice. They tend to look terrible and can be a waste of bandwidth. Always resize an image to the desired size using an image editor.
As to your choices any fully fledged editor such as GIMP, Paint.NET, Paintshop Pro etc will do it or most image viewers such as Irfanview or XNView have the ability to resize and all will have the option to maintain aspect ratio. -- Carbonize <http://forum.pspad.com/read.php?2,44580,62135> PSPad freeware editor http://www.pspad.com
