Normally I don't help with homework, but given this situation I'll put in my two bits.
#1 - Hardware support! Most especially in laptops, where wireless networking is most beneficial.
#2 - Linux is not mainstream. Like yourself, many people don't know where to turn for help, and try to find advice online when things don't work.