I know how you feel. Back in high school I switched cold turkey from Windows to Slackware command line. (Luckily I used to be a DOS guy...) Was hell, I know what you mean about the learning curve. :) In the end it's worth it, at least for me -- and once you get used to it, OpenBSD is much easier to administer then, say, Fedora Core or Ubuntu.
I didn't mean to sound elitist or condescending - I was just trying to explain why many BSD users don't feel the need to go out of their way to help newbies. Sorry it seemed that way.
And I've never been to BSD forums, actually, I use the openbsd-misc mailing list. Provided you provide a dmesg, relevant information, and have read the man page/faq, they'll be willing to help you out. And if they're not, they'll just ignore you, but honestly, that's rare. Can't speak for the BSD forums, but my experiences on the OpenBSD-misc mailing list have been positive.
The partition sizes shouldn't be taken as indicators of the quality of the man pages, trust me. :) It's just that many use old computers for OpenBSD servers, and it's more convenient to aim lower. The sizes recommended there are more then fine for the average desktop user. Use their example partitions, and dump all your remaining free space into /home. If you like, add more to each partition. Example: An extra 50mb or 100mb for /, /var, etc. An extra 2g for /usr, and then the rest of the free space into /home. It's up to you, but the 20gb example is fine for desktop use, the rest of your space may as well go where you'll use it most, /home.
As for your wireless card: man the driver for it. I'm not sure offhand which driver iw2200 goes to, and Google isn't turning up anything. The man page will link to the firmware if it's supported. Install the firmware, then it's just a matter of setting up wireless. The following link might help, it's example files:
http://www.weirdnet.nl/openbsd/wireless/
Again, man ifconfig will give you more information on configuration. I'll see if I can dig up my Zaurus, and post my own config files.
Oh, and try the OpenBSD mailing lists. Personally, I've had good experiences there.
EDIT: Relevant files. DHCP, on a WEP network. OpenBSD doesn't support WPA: horrendous protocol, lack of interest among developers.
/etc/hostname.wi0 (replace wi0 as applicable. For non WEP networks, ignore nwkey)
dhcp NONE NONE NONE nwkey 0x<hex key> (WEP key, remember to prefix 0x) nwid <name> (eg, Linksys)
/etc/mygate
192.168.1.1 (Gateway, self explanatory)
/etc/myname
borzoi (computer name, self explanatory)
/etc/dhcp.interfaces
Commented stuff included by default
. . .
wi0
I don't remember touching anything else. You may need to edit /etc/dhcp.conf, I didn't need to. Hope this helped. When you want to switch networks, you'll need to either edit /etc/hostname.wi0 and bring wi0 down and up again, or type in the relevant ifconfig command. There's no convenient iwconfig, hopefully that changes soon.