Another suggestion: Get a wrt54g wireless router and crank up the wireless power. Many wireless routers can do 35mw at best. Wrt54g can be configured to go as high as 100mw or 200mw.
Make sure the wireless device on your computer (USB or whatever) is also good quality. Many times people get a good quality wireless router and their wireless cards suck and kill the range. Like older linksys stuff really sucked (dunno about the new 802.11g stuff from them).
Finally, 30'? There's something wrong if it cant go that far. Is the router above or below the computer? Directly above and directly below are the WEAKEST parts of a wireless setup usually. If this is the case then try getting them closer to same level, or moving it so its not directly above or below it. Some wireless routers have adjustable antennas, try adjusting it, especially if the router is directly above or below.
What kinda walls is the signal going through? Just like radio and cell phone, metal walls or concrete walls block a lot of stuff.