Thought I'd summarize my experience with Birdseye so far in the hopes that Garmin development is able to use this info.
I'm running Basecamp on an HP laptop with 32-bit Vista and 3GB of RAM and am transferring the Birdseye files to an Oregon 300. I had previously loaded 5 JNX files on my Oregon where each file contained about 20k images and was about 300 MB. Last weekend I started the process of trying to load 5 additional JNX files of similar size. Downloading the five new files to Basecamp took a total of approximately 75 hours and required a few reboots along the way.
So now I have 10 JNX files in Basecamp and started the process of trying to transfer the five new files to the Oregon. If I tried to transfer more than one file Basecamp would crash, so I started to do one at a time. I got the first three files to go, but each time Basecamp would get slower and slower and after the second and third files it crashed just after the transfer completed.
At this point I have 8 JNX files (20k images each, ~300MB each) on my Oregon (I'm saving these to an 8GB microSD card). Now when I start Basecamp and try to either click on the last two files or try to start the transfer of the last two files Basecamp crashes every time. I tried to clear everything out of memory that I could and started with about 900MB RAM in use, but Basecamp quickly chews through the remaining 2.1 MB and goes down.
So looks like in my environment that the 8 JNX files is the limit that I can download.