I have several computers at home that handle bitcoins. As the blockchain is already at least 20 GiB large, I think it'd make sense if the Qt client would support reading from a blockchain and transaction database that is located elsewhere, i.e. network accessed storage.
This way only 1 machine would hold the blockchain and databases up to date, rather than more than 1.