Hi, I have never used wireless nor have owned a laptop before, so I'd like to get some help choosing a wireless network card for my brand new (and 1st ever

) laptop, the HP ZE4000.
I'm deciding between a
1. Intel 2011b wireless card for about 89 bucks
2. Orinoco Gold for 68 bucks
3. Orinoco Silver for 60 bucks.
4. D-Link DWL-650+ for 50 bucks.
5. D-Link DWL-650 for 30 bucks
I will be using wireless in my school department, which has 4 linksys wireless routers ( dont know what type) located approximately 10-30 feet where I'd be sitting with just air in between the router and I.
I might also be using it about 80 feet away with about 4-5 walls in between (hopeful wishing that wireless would work that well).
I've read good reviews on these cards, so if someone could give me a good suggestion....well, I cant tell you how much I appreciate it.
Thanks.