First-timer asking for help. ^^'

I have a strange problem with the wireless too, where the Enable Wireless option is unchecked and grayed out. (Dell Inspiron n5010)

When I run 'rfkill list' and 'sudo lshw -C network' one way I get this:

--
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
1: dell-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: yes
--
*-network DISABLED
description: Wireless interface
product: WiMAX/WiFi Link 6050 Series
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:12:00.0
logical name: wlan0
version: 57
serial: 00:23:15:1d:3b:d0
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=2.6.32-24-generic firmware=9.201.4.1 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:34 memory:fbc00000-fbc01fff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:13:00.0
logical name: eth0
version: 02
serial: a4:ba:db:c8:66:be
size: 100MB/s
capacity: 100MB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=75.191.248.135 latency=0 link=yes multicast=yes port=MII speed=100MB/s
resources: irq:33 ioport:e000(size=256) memory:d0b10000-d0b10fff(prefetchable) memory:d0b00000-d0b0ffff(prefetchable) memory:fb200000-fb21ffff(prefetchable)
--

However, when I press the wireless key and run the two again, it changes to this:

--
0: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: yes
1: dell-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: yes
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
--
*-network
description: Wireless interface
product: WiMAX/WiFi Link 6050 Series
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:12:00.0
logical name: wlan0
version: 57
serial: 00:23:15:1d:3b:d0
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlagn driverversion=2.6.32-24-generic firmware=9.201.4.1 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
resources: irq:34 memory:fbc00000-fbc01fff
*-network
description: Ethernet interface
product: RTL8101E/RTL8102E PCI Express Fast Ethernet controller
vendor: Realtek Semiconductor Co., Ltd.
physical id: 0
bus info: pci@0000:13:00.0
logical name: eth0
version: 02
serial: a4:ba:db:c8:66:be
size: 100MB/s
capacity: 100MB/s
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=75.191.248.135 latency=0 link=yes multicast=yes port=MII speed=100MB/s
resources: irq:33 ioport:e000(size=256) memory:d0b10000-d0b10fff(prefetchable) memory:d0b00000-d0b0ffff(prefetchable) memory:fb200000-fb21ffff(prefetchable)
--

... and that goes back and forth.

Any advice?