Will imessage charge me for using my own Wi-Fi?

I recently got an unlocked iPhone and I use imessage. I only have unlimited texting and no data. But I use imessage when I'm only at home using my Wi-Fi or when I'm at Wi-Fi zone. Will it still charge me for using imessage when using my Wi-Fi? I'm freaking out because my mom will be so mad if my phone bill gets higher. My friend told me she got charged even if she used her own Wi-Fi because her carrier didn't sponsor iPhones an imessage or something like that.

Another question, will I get charge if I sent an imessage, but then I pressed "sent as a text message" instead when it was being sent but I was still using my Wi-Fi at home or a Wi-Fi zone? I've done that a couple of times, but I'm wondering if it'll still charge if I sent an imessage as a text instead when it's being sent but using my Wi-Fi at home?

How to tell what app is using data on iPhone 4?

I almost never get near my 1g data plan but have almost doubled it in the last week. I'm not Streaming, or downloading. I have turned off everything I can find. Please help. There must be an Ap I downloaded that is doing it, but I can't figure out which one! I have downloaded a few tracking apps, but they only tell me how much I'm using, not what I'm doing to use it.

Can I get my money back because tmobile lied about 4G Coverage?

Today I switched from AT&T to T-Mobile phone service. I'm wondering did I make the right decision because even though I was paying a lot for AT&T at least I had 3G Speeds. I'm right in the center of Dallas, TX. Per T-Mobile, I should have excellent coverage. However, My Iphone 4 was activated on the T-Mobile network today and my speeds have consistently dropped into the 2G category.

I called T-Mobile's customer care and they were all clueless. The American Associates acted like they didn't know anything and continuously put me on hold and then would cold transfer me without even telling me to agents who didn't know anything about my issue.

The Foreign Agents all based presumably in India just pretended like they could not hear me and kept saying 'call back" in that robotic tone of voice they have.

So I called a T-Mobile store and spoke to an associate at the store located at 5000 Beltline in Dallas, some guy named Donte, and he was rude and very nonchalant about the matter stating that it was no big deal i was continously seeing the 'E' on my phone which represents Edge (the 2G much slower speed) and that some customers in Dallas could only get 2G speeds.

I feel that T-Mobile mispresented their speeds because they have 4G speeds plastered all over everything and that's why I went to them and now I can only access 2G speeds 90% of the time whereas with AT&T at least I was getting 3G speeds.

Did I make a mistake by trusting T-Mobile?

How much should I sell my iPhone 4s 32GB for?

IPhone 4S White 32GB, Factory unlocked straight from the Apple Store.
Had it for a year, but still in PERFECT condition.always in a phone case.
Still has the original box, cables, headphone.

How much is the market price for it?

Can a tiny crack on my iphone 5 screen get worse?

I have a tiny crack on the top left corner of my iphone 5 screen. It looks like missing pixels and is very small. This happened last week when I accidently dropped the phone. It doesn't bother me and is hardly noticeable. However do these cracks get progressively bigger over time? Should I have the phone repaired? If it doesn't get worse, I'm willing to live with it.

How to make my iphone alert me when work emails me?

So I'm a substitute teacher and the way I get work is that the school emails all the subs and the first person to call in gets it. Its great when I'm constantly checking my email but today I had a busy day and didn't think to go through my 300 emails I got today to see if work emailed because its the last day before spring break but they did so I missed it. What I want is to be able to put in the email address that the job offers come through on have it pop up on my phone's screen like when I have a voicemail or text message so that I know it immediately. Seriously I get a couple of hundred emails a day because of all the volunteer *** I do, and when I'm out running around with my friends I don't care to go through all that. I just want a way that I know the minute that email comes through so I can call them right away and not at 2:30 at night.