I was on 1.6.2 (stable) and decided that since 1.8 is now stable I'd give it a bash. Sadly I've run into all sort of re-booting issues since so figured I might as well give 1.9 a bash instead before I give up entirely and move back to 1.6
Spec wise I'm playing with 64MB / RAM but only 8MB ROM on an Atheros AR71XX chipset.

So that doesn't really leave me any space to play with plugins:

I've been hunting around and managed to answer most of my questions. WINscp has made life much much much easier allowing me to copy across my (very) long list of hosts and DHCP config rather than manually copying them in one by one

But the one I can't seem to answer is can I use the USB port to add storage for additional plugins (I don't need NAS functionality... just space for a plugin or two). (I'd love to get VPN working)
Is there a walkthrough on how to get this working?
Is there a particular format the USB stick should have first?
Can you format it from within SSH?
Or am I stuck with needing a new router?