(Sorry I don't have any information about those hosts) but you can't post links because you don't have enough posts yet. It's a way for WHT to keep down on the amount of spand. Plenty of bandwidth for $3.50 a month might be hard to find...
The best thing to do is outline exactly what your requirements would be, so in this case, rather than stating plenty of bandwidth, actually state how much bandwidth you would be expecting, 1GB, 2GB, 50GB etc.
This should help others here when attempting to recommend a host for you, bear in mind that you do get what you pay for, so if you are expecting a lot from a host in terms of bandwidth, then you may need to pay a little higher.
Either way, after some good research into various hosts, and plenty of patience I am sure you will locate a host that meets your requirements.
Best of luck.
█ Tahir Ahmed █NetspaceOnline.net - Reliable Personal Web Site Hosting & Business Web Hosting Solutions! █NSDomains.net - Our Dedicated Domain Registration & Management Portal! █ • Reseller Hosting Solutions • Linux Plesk 8 Control Panel • Provding Quality Hosting Since 2001