I couldn't get wine to run Basecamp or Garmin Express, but was able to use VirtualBox and the VirtualBox Extension Pack (to get the correct USB support) running WinXP SP3 on Ubuntu 13.04 and got everything working. My Garmin Nuvi 1300 was a pita to get recognized in Linux, but it finally showed up after trying a different USB cable, not sure why a cable would matter as it worked on everything else.