I was having similar trouble, and noticed that information I set in vwireless wizards was being reset. In particular, the information about which interface was the wifi (I'd set it to ath0, but wlan0 kept reappearing in the wizard). I opened up the file that's supposed to keep track of that information, /etc/wireless/interface.conf, and found that it only contained a single line:
ath0I opened up its backup file, /etc/wireless/interface.conf~, and saw a lot more formatting:
root:# cat /etc/wireless/interface.confWell, that's my current working version, but you get the gist of the format required. So, made sure that was in /etc/wireless/interface.conf, and never saw the wrong interface in vwireless again.
# Wireless Interface Parameters