Go Cable Modem > Router > Wireless Controller > AP > AP > AP > AP > AP > AP > AP > AP
If you have Comcast, you probably have a SMCD3GCCR with 4 ports on the back. If you have a true business router, which I doubt due to you saying you have WRT54Gs plugged in your office, you should have the wiring as this:
CC Cablemodem ------- Router ------- Wireless Controller ----- APs
You should think about installing the AP's with a 30-50% overlap to ensure you have maximum density across your building. They should be able to leach to the next building as well. If they don't you can get an external AP and set it on the outside of the building and have it repeat over to the next building.
It's the most complete solution you can do and can expand or contract with more AP's when you need it. The device can authenticate users using your radius servers and domain controllers so you don't have to setup some cheesy WPA key "IE@TGR@SS"... or some silly easily cracked WEP 64/128 bit key.
http://www.cisco.com/en/US/products/ps10315/index.html
http://www.cisco.com/cisco/web/solutions/small_business/products/wireless/aironet_series_access_points/index.html
The budget you have to take into consideration for the project to do it right:
Wiring and Installation fees for wiring the place up with Cat 5E or 6 Cabling
Installation Fees for installing the AP's on the ceilings
Price per AP
Price of the WC
Usually a cabling company will be able to do all the installation and wiring of everything so long you have the AP's and Wireless Controller. It will be up to you to configure the controller...
------
Stop using residential grade devices for business applications and shame on you for bringing in the blue bricks loaded with DD-WRT for a business solution. If you're the network admin for the site, they should think on replacing you...