Here's the Ubuntu documentation that specifically address wireless on that distro. It has a list of cards and card types and then community documentation on how to install/configure and run your wireless.
I run wireless on my ubuntu laptop without any problems. I've run the internal Intel/Broadcom chipset and a Linksys PCMCIA card as well (which uses the Broadcom Air Force chip).
The cool thing about Ubuntu is it has the capability to use restricted drivers. It's via the administration menu if you do it graphically. If you enable the restricted driver it will download, install and configure it for you. A nice feature.
I've had luck with both ndiswrapper and bcm43xx-fwcutter as well for Broadcom cards. I've found the fwcutter has worked more easily on Ubuntu (but that's personal experience).
Here's the link..
Hope that helps!
Cheers - Kryptikos