The T in NAT stands for translation; it's a feature, not a device.
The $40 device you purchase, most commonly branded by Linksys, D-Link, Netgear or MS is usually called a router or residential gateway. All of them do NAT, whereas a simple hub or switch does not. Also not to be confused with Cisco routers.
I'm not being pedantic, but rather making things clear for 98% of users out there, including ATOT geeks. When we say firewall, we don't mean Checkpoint stateful packet inspection and complex rule-sets, but rather simple consumer software or the aforementioned SOHO "router".
IIRC, Windows' firewall does not do NAT, but Windows ICS (Internet Connection Sharing) does. ICS is a fairly basic tool bundled with consumer Windows, but it sorta gets the job done. 😉