PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Bluetooth4.0 433Mbps New Ebay.com starting at $17.59
Free Flat Rate Shipping Expedited: No Next Day: No lovebird Rating: 100.0% |
|
Dell Inspiron Wireless 1810 M.2 WLAN WiFi+BT Dual Band Card Ebay.com starting at $19.88
Free Worldwide Shipping Expedited: No Next Day: Yes JKCOMPUTERPARTS Rating: 97.9% |
|
PCI-E Network Card 433Mbps WiFi Dual Band 2.4G/5G Wireless LAN Bluetooth4.0 Ebay.com starting at $18.11
Free Flat Rate Shipping Expedited: No Next Day: No |
|
Intel Dual Band Wireless AC 7265NGW Card 2.4G/5G 867Mbps PCI-E WiFi Adapter Ebay.com starting at $16.85
Free Worldwide Shipping Expedited: No Next Day: No Foxtec Inc Rating: 98.6% |
|
10 - Intel Dual Band Wireless-AC 3160HMW WIFI BLUETOOTH 4.0 Cards 784638-001 Ebay.com starting at $21.60
Free Worldwide Shipping Expedited: No Next Day: No global-technologies Rating: 99.2% |
|
Dual Band Mini Pcie 1200Mbps WiFi Card Adapter 802.11ac WIFI Dongle for Win10/11 Ebay.com starting at $14.39
Free Worldwide Shipping Expedited: No Next Day: No electronic*factory*store Rating: 100.0% |
|
1200Mbps Wifi PCI-E Wireless Adapter Bluetooth 4.0 Dual Band Network Card For PC Ebay.com starting at $21.00
Free Worldwide Shipping Expedited: No Next Day: No electronic*factory*store Rating: 100.0% |
|
Dual Band 2.4+5G 300Mbps 802.11a b WiFi Half PCI-Express Card Ebay.com starting at $3.49
Free Worldwide Shipping Expedited: No Next Day: No nuo66_11 Rating: 95.8% |
|
HP COMPAQ 717379-001 INTEL DUAL BAND N M.2 FORM FACTOR WIRELESS CARD 7260NGW-A Ebay.com starting at $11.48
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Set of 3 Genuine Intel Dual-Band Wireless-AC 7260 WiFi Card 7260NGW - Tested Ebay.com starting at $28.67
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Genuine Intel Dual Band Wireless-AC 7265NGW WiFi/Bluetooth Card - 0K57GX Ebay.com starting at $14.75
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Original Intel Dual Band Wireless-AC 7265NGW WiFi/Bluetooth Card - 0K57GX Ebay.com starting at $14.75
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
OEM Wireless Wifi Card Dual Band AC 3160 - Lenovo Flex 3 1130 80LY 11.6" Laptop Ebay.com starting at $6.99
Free Flat Rate Shipping Expedited: No Next Day: No Almost Anything Opelika Rating: 99.9% |
|
Genuine Dell Intel Wireless Dual Band Wifi Bluetooth Card 8260NGW 08XG1T Ebay.com starting at $13.20
Free Worldwide Shipping Expedited: No Next Day: No GreenTech Electronics Rating: 98.5% |
|
Intel Dual Band Wireless-AC-3160NGW - Bluetooth Wifi WLAN Card Ebay.com starting at $9.99
Free Flat Rate Shipping Expedited: No Next Day: No A&P Technologies LLC Rating: 96.6% |
|
Intel Dual Band 3168NGW WiFi + BT4.2 802.11AC NGFF HP 852511-001 Wireless Card Ebay.com starting at $8.99
$0.0 FreePickup Worldwide shipping Expedited: No Next Day: No |
|
Dell Inspiron 15-5567 17-5765 WLAN WiFi +BT Dual Band Wireless Card A02 V91GK Ebay.com starting at $10.00
Free Worldwide Shipping Expedited: No Next Day: No Default-Bios Rating: 99.7% |
|
NEW TP-Link TX55E ARCHER Archer - WiFi 6 PCIe Card for Desktop PC AX3000 Ebay.com starting at $75.94
Free Worldwide Shipping Expedited: No Next Day: No Arsenal PC Sales Rating: 98.2% |
|
Intel Dual Band Wireless-AC 3160NGW Bluetooth 4.0 Wifi WLAN card HP 784644-005 Ebay.com starting at $7.88
Free Worldwide Shipping Expedited: No Next Day: No mujitech1 Rating: 99.0% |
|
ATHEROS AR5B22 AR9462 DUAL BAND N + BLUETOOTH BT WIRELESS WIFI CARD DW1901 Ebay.com starting at $8.86
Free Worldwide Shipping Expedited: No Next Day: No mujitech1 Rating: 99.0% |
|
Lenovo Thinkpad intel 7260 AC dual band WiFi+BT 4.0 Wlan Card 04X6010 / 04W3814 Ebay.com starting at $15.88
Free Worldwide Shipping Expedited: No Next Day: No mujitech1 Rating: 99.0% |
|
AR5B22 Dual Band WIFI WLAN CARD BT 4.0 For Lenovo Y480 Y510p Y500 Y410p Y430p Ebay.com starting at $11.88
Free Worldwide Shipping Expedited: No Next Day: No mujitech1 Rating: 99.0% |
|
Ubit WiFi 6 dual band Bluetooth/WiFi PCI-E Card, 2.4G,5G, BT 5.2, AX200 Ebay.com starting at $15.00
$0.0 FreePickup Worldwide shipping Expedited: No Next Day: No |
|
2pcs Dual Band WiFi 2.4GHz 5.8GHz Antenna for Mini PCI Express PCIE Network Card Ebay.com starting at $5.27
Free Flat Rate Shipping Expedited: No Next Day: No Rf_Cable_Assemblies Rating: 98.5% |
|
Intel 3168NGW Dual Band Wireless-AC 802.11ac WLAN Bluetooth 4.2 WiFi Card Ebay.com starting at $8.50
Free Worldwide Shipping Expedited: No Next Day: No |
|
Qualcomm Dual Band Atheros QCA9377 AW-CM251HMB Mini PCI-E WiFi BT Combo Card W44 Ebay.com starting at $5.45
Shipping Calculated by Location Expedited: Yes Next Day: No |
|
NEW TP-Link AC600 ARCHER T2E Archer - PCIe WiFi Card for Desktop PC Dual Band Ebay.com starting at $45.94
Free Worldwide Shipping Expedited: No Next Day: No Arsenal PC Sales Rating: 98.2% |
|
2x Dual Band WiFi Antenna for Mini PCI Express PCIE Network Card USB Adapter Ebay.com starting at $6.15
Free Flat Rate Shipping Expedited: No Next Day: No Rf_Cable_Assemblies Rating: 98.5% |
|
Dell WLAN DualBand Wireless-AC 7260 Laptop WiFi Card 8TF1D for Latitude E7440 Ebay.com starting at $30.00
$0.0 FreePickup Worldwide shipping Expedited: No Next Day: Yes Alta Technologies Rating: 99.7% |
|
Intel 7260HMW Dual Band Wireless WiFi Card Ebay.com starting at $8.00
Shipping Calculated by Location Expedited: No Next Day: No |
|
433Mbps PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Adapter Ebay.com starting at $19.17
Free Flat Rate Shipping Expedited: No Next Day: No YCKUS019 Rating: 98.7% |
|
Lenovo ThinkPad Yoga 12 X250 T450 Intel DualBand WiFi Card 00JT464, Used Ebay.com starting at $18.06
$8.14 NotSpecified Worldwide shipping Expedited: No Next Day: No PARTSITC_STORE Rating: 98.3% |
|
Lot Of 2 Wireless WLAN WiFi Dual-Band Mini-Pci E Card Mixed brands Ebay.com starting at $15.00
Shipping Calculated by Location Expedited: No Next Day: No Hi-Tech_Living Rating: 99.4% |
|
PCI-E Network Card 433Mbps WiFi Dual Band 2.4G/5G Wireless LAN Bluetooth4.0 Ebay.com starting at $19.92
Free Flat Rate Shipping Expedited: No Next Day: No |
|
1200Mbps PCI-E WIFI Wireless Card Dual Band Desktop PC PCIe Network Adapter Ebay.com starting at $19.03
Free Worldwide Shipping Expedited: No Next Day: No colorsgooddeal Rating: 98.7% |
|
PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Adapter Bluetooth4.0 New Ebay.com starting at $18.84
Free Flat Rate Shipping Expedited: No Next Day: No Madringbearer Rating: 99.2% |
|
Lenovo Dual Band Wireless 802.11ac 2X2 Wifi + BT 4.2 Combo Adapter Card Ebay.com starting at $19.80
Free Worldwide Shipping Expedited: No Next Day: Yes JKCOMPUTERPARTS Rating: 97.9% |
|
DELL Latitude E6410 Laptop INTEL 633ANHMW Dual-Band PCIe WiFi Card Assembly Ebay.com starting at $6.92
Free Flat Rate Shipping Expedited: No Next Day: No Headset Telephone System Rating: 99.6% |
|
433Mbps PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Adapter Ebay.com starting at $17.59
Free Flat Rate Shipping Expedited: No Next Day: No Xiang00A Rating: 99.8% |
|
New PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Adapter Bluetooth4.0 Ebay.com starting at $21.28
Free Worldwide Shipping Expedited: No Next Day: No YCKUS019 Rating: 98.7% |
|
Dell 010YN9 Low-Profile Dual Band PCI-Express Wireless WIFI Network Adapter Card Ebay.com starting at $30.00
Free Worldwide Shipping Expedited: No Next Day: Yes Alta Technologies Rating: 99.7% |
|
Dell 08TF1D WLAN DualBand Wireless-AC 7260 Laptop WiFi Card Ebay.com starting at $30.00
$0.0 FreePickup Worldwide shipping Expedited: No Next Day: Yes Alta Technologies Rating: 99.7% |
|
Dual Band PCI-E 1X Wireless Network Card Ethernet PCI Express Wi-Fi 6 Adapters Ebay.com starting at $15.08
Free Worldwide Shipping Expedited: No Next Day: No romantictiao Rating: 96.7% |
|
LOT OF 100 Intel Dual Band Wireless-AC7265 802.11ac WiFi Bluetooth Card 7265NGW Ebay.com starting at $249.00
Free Worldwide Shipping Expedited: No Next Day: No |
|
PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless LAN Adapter Bluetooth4.0 New Ebay.com starting at $21.18
Free Worldwide Shipping Expedited: No Next Day: No YZXSTORE Rating: 100.0% |
|
Dual Band PCI-E 1X Wireless Network Card Ethernet 600M Wi-Fi 6 Adapters Ebay.com starting at $15.05
Free Worldwide Shipping Expedited: No Next Day: No hotcentury Rating: 96.0% |
|
️ Dual Band For Atheros AR5BHB116 AR9382 WIRELESS-N 300M WIFI MINI PCI-e Card Ebay.com starting at $21.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Dell Inspiron Dual Band Wireless WIFI Link N Card 1428 1545 1750 450 Mbps TESTED Ebay.com starting at $21.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Intel Dual Band BT 3160AC Mini PCIE WiFi Wireless WLAN Card 3160HMW 784638-001 Ebay.com starting at $21.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
867M Intel 7260 7260NGW NGFF Dual Band Wireless Wifi Card BT4.0 SPS 710663-001 Ebay.com starting at $20.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
HP ProBook 440 450 G3 M.2 Dual-Band WiFi Wireless + BT Card 8260NGW 806722-001 Ebay.com starting at $26.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Intel Wireless Dual Band AC 8265NGW 867Mbps WIFI + Bluetooth 4.2 NGFF Card GOOD Ebay.com starting at $36.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
️ Lenovo Intel Dual Band Wireless-N 7265 WiFi Wi-Fi Card 00JT464 5.15-5.35GHz Ebay.com starting at $19.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
HP 784638-001 Wireless Card 3160 3160HMW Dual Band Wireless-AC INTEL WLAN NEW Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
️ AR5BHB116 Samsung XE500C21 500C Atheros WiFi Card 300Mb Dual-Band 2.4/5GHz Ebay.com starting at $22.49
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Intel Wireless-AC 7260 7260HMW Mini PCIE Card Dual Band Bluetooth WiFi Adapter Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
HP COMPAQ 710662-001 Intel Dual Band Wireless-AC 3160 Bluetooth BT 4.0 Wifi card Ebay.com starting at $28.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Dell Studio Dual Band Wireless WIFI Link N Card 1555 1557 1737 1745 450 Mbps Ebay.com starting at $24.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
OEM Intel Dual Band Wireless AC 3160 WLAN WiFi Mini-PCI E Card 3160NGW N2VFR Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Lenovo ThinkPad T450 14" Intel Dual Band Wireless Wifi Card 7265NGW 00JT464 GOOD Ebay.com starting at $19.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
DELL 8260NGW Dual Band WLAN Wireless Card 08XG1T 8XG1T TESTED Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Intel Dual Band Wireless-AC 3160 3160NGW NGFF Bluetooth 4.0 Laptop Wifi Card Ebay.com starting at $28.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
HP Intel 3160HMW Dual Band 802.11ac+ BT4.0 Mini PCI E Wlan Card SPS:710662-001 Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Intel Wireless-AC 8260 Dual Band WLAN WiFi 802.11 Wireless Card 8XG1T 08XG1T Ebay.com starting at $29.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Acer Chromebook CB3-531 Intel Dual Band Wireless AC7260 WIFI BT Card 7260NGW Ebay.com starting at $24.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Genuine Intel Dual Band Wireless-AC 3160HMW WiFi Card SPS 710662-001 Ebay.com starting at $24.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
Genuine Lenovo Intel Dual Band Wireless-AC 7265NGW WiFI Card 00JT464 TESTED GOOD Ebay.com starting at $19.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
LENOVO THINKPAD YOGA 260 INTEL MINI PCI WIFI CARD 8260NGW 00JT530 DUAL BAND GOOD Ebay.com starting at $26.99
Free Worldwide Shipping Expedited: No Next Day: No yinzhua26 Rating: 0.0% |
|
2x Dual Band Wifi Antenna 3m For Mini PCI-Express PCIE Network Card USB Adapter Ebay.com starting at $9.67
Free Flat Rate Shipping Expedited: No Next Day: No Rf_Cable_Assemblies Rating: 98.5% |
|
NEW Dell XPS 15 9560 Killer N1535 Dual Band WLAN WiFi & Bluetooth 4.0 A03 VM1D6 Ebay.com starting at $19.99
Free Worldwide Shipping Expedited: No Next Day: No Default-Bios Rating: 99.7% |
|
LOT 25 Intel Dual Band Wireless-AC 7265 802.11ac WiFi + Bluetooth Card (7265NGW) Ebay.com starting at $51.25
Free Worldwide Shipping Expedited: No Next Day: No |
|
Intel Dual Band Wireless-AC 7265 Wi-Fi Card (7265NGW) - Lot of 10 Ebay.com starting at $26.50
Free Worldwide Shipping Expedited: No Next Day: No |
|
2.4GHz 5GHz Dual Band WiFi Antenna & 2 SMA Adapter for PCI-E WiFi Network Card Ebay.com starting at $13.81
Free Flat Rate Shipping Expedited: No Next Day: No Rf_Cable_Assemblies Rating: 98.5% |
|
433Mbps PCI-E Network Card WiFi Dual Band Wireless LAN Adapter Bluetooth4.0 Ebay.com starting at $17.59
Free Flat Rate Shipping Expedited: No Next Day: No jizhiup001 Rating: 98.6% |
|
Wireless AC 3165NGW Dual Band WiFi Bluetooth Card M.2 NGFF 5.8GHz 11ac 433Mbps Ebay.com starting at $12.49
Free Worldwide Shipping Expedited: No Next Day: No coolthingtobuy Rating: 100.0% |
|
Intel Dual Band Wireless-AC 7265 802.11ac WiFi + Bluetooth Card (7265NGW) Tested Ebay.com starting at $12.91
Free Worldwide Shipping Expedited: No Next Day: No |
|
2x Dual Band WiFi Antenna for Wireless Router Mini PCI Express PCIE Network Card Ebay.com starting at $9.67
Free Flat Rate Shipping Expedited: No Next Day: No Rf_Cable_Assemblies Rating: 98.5% |
|
Intel Dual Band Wireless-AC 7265 802.11ac WiFi + Bluetooth Card (7265NGW) Ebay.com starting at $11.49
Free Worldwide Shipping Expedited: No Next Day: No |
|
Gigabit Network Card WiFi 6 Bluetooth 5.2 2.4G 5.8G Dual Band Wireless PCIE X1 Ebay.com starting at $29.89
Free Worldwide Shipping Expedited: No Next Day: No e5color6 Rating: 96.3% |
|
Intel Wireless AC 9560NGW Dual Band 9560NGW WiFi 802.11ac BT 5.0 M.2 Card 937263 Ebay.com starting at $7.99
Free Worldwide Shipping Expedited: No Next Day: No |
|
Intel 7265NGW Dual Band Wireless AC WiFi Card Ebay.com starting at $18.74
Free Flat Rate Shipping Expedited: No Next Day: No |
|
Intel Dual band wireless-N 7260HMW AN 300Mbps 802.11ABGN BT 4.0 Wifi PCI-E Card^ Ebay.com starting at $5.89
Free Worldwide Shipping Expedited: No Next Day: No goubatianlio Rating: 97.1% |
|
Dell Dual Band Wireless WM3945ABG WiFi PCI-E Mini Card WLAN 0NC293 NC293 Ebay.com starting at $3.99
Shipping Calculated by Location Expedited: No Next Day: No |
|
300Mbps PCI-E Wireless WiFi Card 2.4G Dual Band Network Adapter for Desktop Ebay.com starting at $14.37
Free Flat Rate Shipping Expedited: No Next Day: No new2020small Rating: 98.4% |
|
Genuine Intel Dual Band Wireless-AC 7265NGW WiFi Bluetooth Card - 0K57GX Ebay.com starting at $13.95
Free Worldwide Shipping Expedited: No Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Lot of 5 Intel Dual Band Wireless-AC 7265NGW WiFi Bluetooth Card - 0K57GX Ebay.com starting at $38.24
Free Worldwide Shipping Expedited: Yes Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Dell OEM Wireless AC 3165 Dual Band WLAN Card - MHK36 Ebay.com starting at $4.50
Shipping Calculated by Location Expedited: No Next Day: No |
|
Gigabyte GC-WBAX200 Dual Band WiFi and Bluetooth 5 PCIe Expansion Card Ebay.com starting at $52.95
Free Flat Rate Shipping Expedited: Yes Next Day: No Liquid Gaming UK Rating: 99.7% |
|
Dell 0NC293 WM3945ABG Dual Band Wireless WiFi PCI-E Mini Card WLAN Ebay.com starting at $19.99
Free Worldwide Shipping Expedited: No Next Day: No LTC2140 Rating: 98.8% |
|
Intel 8260NGW Dual Band Wireless AC 8260 WLAN BLUETOOTH 4.2 WIFI CARD Ebay.com starting at $8.98
Shipping Calculated by Location Expedited: No Next Day: No |
|
Rosewill AC1900v2 PCIE Wi-Fi Card 1300Mbps Dual Band 5.8GHz/2.4GHz Wireless PCIE Ebay.com starting at $48.40
Free Worldwide Shipping Expedited: No Next Day: No RetailkingBusiness Rating: 97.6% |
|
Rosewell wifi card - N600PCS - Wireless N Dual Band PCI-E Ebay.com starting at $5.49
Shipping Calculated by Location Expedited: No Next Day: No |
|
Lot of 3 Wireless-AC 9560 DualBand 9560NGW WiFi 802.11ac BT 5.0 M.2 Dell Card Ebay.com starting at $24.36
Free Worldwide Shipping Expedited: Yes Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Lot of 2 Wireless-AC 9560 DualBand 9560NGW WiFi 802.11ac BT 5.0 M.2 Dell Card Ebay.com starting at $20.01
Free Worldwide Shipping Expedited: Yes Next Day: No Discounted Electronics CSE Rating: 98.4% |
|
Intel 8265NGW Dual Band Wireless PCIe M.2 WiFi BT 4.2 Card 851594-001 H93544-002 Ebay.com starting at $8.00
Shipping Calculated by Location Expedited: No Next Day: No |
|
PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless Adapter Bluetooth4.0 433Mbps Ebay.com starting at $17.56
Free Flat Rate Shipping Expedited: No Next Day: No Madgoodtool Rating: 97.9% |
|
PCI-E Network Card WiFi Dual Band 2.4G/5G Wireless Adapter Bluetooth4.0 433Mbps Ebay.com starting at $17.56
Free Flat Rate Shipping Expedited: No Next Day: No Yunchaungke006 Rating: 99.4% |
|
New 433Mbps PCI-E Network Card WiFi Dual Band Wireless LAN Adapter Bluetooth4.0 Ebay.com starting at $17.77
Free Flat Rate Shipping Expedited: No Next Day: No Mad ToooL Rating: 99.5% |
|
PCI-E Network Card 433Mbps WiFi Dual Band 2.4G/5G Wireless LAN Bluetooth4.0 Ebay.com starting at $17.47
Free Flat Rate Shipping Expedited: No Next Day: No BOBO00H Rating: 97.8% |
|
Wireless 2T2R Dual Band WiFi Ethernet PCIe Card -AC1200 WiFi Network PCIe Car... Ebay.com starting at $54.38
Free Worldwide Shipping Expedited: Yes Next Day: No orelgree12 Rating: 99.5% |
Affiliate Disclosure: As an Amazon Associate, I earn from qualifying purchases.