I had to vote other, because I'm using both Hardware and Software... my router is set up to handle NAT, and I'm also running Norton's Internet security.