Maybe this is a dumb question, but if Android is so cool and open source and whatnot, shouldn't it be possible to break off of one service provider and go to another with the same phone? Ex: From T-Mobile to Verizon? By just modifying the source code a bit?