Thank you. From what little I have seen, it does seem they still have a lot to learn. I have just entered into panic mode, however. The stoopid thing has apparently died just a few days ahead of schedule. I have had to uninstall a lot of stuph we had added and yet it has still frozen at least 10 times today. One of my biggest problems is that while I admire greatly the ability you guys have, I truly do not know what "Rooting typically allows the user to choose the ROM, kernel, app, and theme combination that work best for them. Custom ROMs and kernels are typically tweaked for better system performance....." means. I should probably be embarrassed, but I don't even know what custom ROM or kernels are, and since the fone keeled over I just ran out of time and it's nobody's fault but my own.
Going back to T-Mobile in a few, but is there any way I can save everything my son and I have on this one so we can re-install when we get back? I have a great son and even though it isn't far removed from video games, at least the time we spend playing on a phone has been a reliable means to get him to spend time with me instead. I'm hoping I can save the themes and even the settings as to how they are placed?
I bet that's asking too much for an idiot like myself, but I thought I would ask while waiting on my wife to get back from a trip. She will be here in about an hour and I can't thank everyone enough for any constructive directions.
No need to be embarrassed, every android user was in your shoes at one time. Let me see if I can enlighten you a bit.
Rooting
Rooting an android device involves gaining permissions to the entire system. Stock android devices will usually not allow you to access files in certain folders due to permissions, but rooting removes these limitations and allows access to the entire system.
ROMs
Google releases the source code for Android. This source code can be freely obtained by anyone to do with a they wish. There are third-party software developers that grab that source code, edit it to their liking and compile it into a ROM - these ROM developers typically tweak the source code for speed and usability prior to compilation. Users, such as you and I, can grab those ROMs and flash them onto a rooted device. What this does is it replaces the shipped operating system of a device with the system contained in the ROM - CyanogenMod is a popular example of this.
Kernels
A kernel is the basis of most computer operating systems which processes data between the software and hardware - Android would not function without its kernel. Kernel developers typically edit their kernels to improve system performance and battery life.
Apps
Apps are the software applications that we use on our devices - think of Internet Explorer as an app for a Windows desktop PC.
Themes
Themes are a group of graphics and related files that make up the appearance of the user interface - the buttons and scroll bars on your mobile device are components of a theme.
Bloatware
Carriers often sell android devices with their own bundle of apps (known to end-users as bloatware) pre-installed, this typically includes apps that many of us will never use.
The main reason people root their devices is to switch ROMs, kernels, themes, and/or to remove bloatware. A user who roots his or her phone usually finds a combination of ROM/kernel/theme/apps that yields a streamlined device altered to meet the specific needs of the user - I rooted my devices mainly to install ROMs and switch themes. Some folks root simply to remove bloatware, others root and go the whole distance.
If you decide to root your device, and I can't stress this enough, you must follow a rooting guide that was written for
your device model. Rooting methods vary from device to device and using the wrong guide can cause problems. Don't let me scare you, though, rooting these days is easy and the bulk of the work is usually performed by a software program while you wait.
Can you see why I said that the T-Mobile employee who tried to talk you out of rooting didn't know what they were talking about? I'll give him/her the benefit of the doubt and assume he/she knew nothing about rooting and was just echoing a company memo.
The Google Play Store will always be there so you can re-install any app(s) at any time. If you've purchased any apps, those apps will be tied into your Google account so you can install them at any time on any android device without having to pay for them again.
As for personal files, you can plug your phone into a desktop PC via a USB cord and copy files from the phone to your PC. I haven't used a Windows OS in over a decade so I won't be able to assist you with this. Perhaps someone else can chime in and assist.
Your gmail, calendar, contacts, and other google account services will sync with your phone once you have logged into it, so you won't lose these items even when moving to a new android device.
Finally, don't worry, you've joined the biggest and best android forums on the 'net and we'll do our best to take care of you