> On my Windows XP ... the Ad-Hoc option is greyed out...
In Network Connections right-click the adapter and choose Properties.
In the adapter's Properties window click the Wireless Networks tab.
Click the Advanced button.
If ''Access point (infrastructure) networks only'' is selected, you won't be able to create ad hoc networks and neither will they appear in the View Available Wireless Networks dialog. Switch it to ''Any available network (access point preferred)'' and you can create/connect to ad hoc networks.
Note that the 'Automatically connect' option at the bottom of the Advanced screen should remain UNchecked for security. To automatically connect to *preferred* networks, select the network from the list on the Wireless Networks tab, click Properties, then check the box on the Connection tab. You may run into that problem if you ever manually disconnect from a network on the View Available Wireless Networks screen.