I found a wonderful solution to this problem.
1. On my PB902, I set my home wireless network as the preferred network (need to do this only first time around).
2. I copied the "get_root" app to my device (also only need to do this only once, obviously).
3. At device's main screen, go into "Applications" then click on the "get_root" app to run it. It connects the PB902 to the network and makes it "findable" from my laptop by ftp or telnet.
4. After get_root finishes running (it takes about 10 seconds) and I see that the PB is connected to the wireless network, I run a bash script on my laptop (Ubuntu 11.04) that mounts the device as a curlftpfs volume, deletes all files on the device's SD card (at /mnt/ext2 on the device), wirelessly copies all ebooks in my Calibre folder to the SD card, then unmounts the device.
Then I can just go off and read my updated content to my heart's content

It works like a charm every time.
You can get the get_root app and read about it here:
https://www.mobileread.com/forums/sho...d.php?t=130772
I'm at work now, but when I get home I'll post the text of my curlftps script. Hope this helps someone out there.