Thanks for the input, guys, taking notes and discussing with the Powers-That-Be (i.e. wife).
As for software development, yes, technically I can develop from pretty much anywhere in the world... provided I have a decent connection with which to discuss things with clients and/or send & receive data. It's the connection that is the problem, not the ability to do the job. I've been successfully working in a home-office for sometime now, but it has an ADSL2+ connection to handle the almost nightly upload/download of 400Mb interim software & data updates.
Perhaps retail software is the go.