Its really not about cheaper or more expensive hosting, its about the quality of hosting. My advice to you is to search around for reviews on both of these, this will truly give you an idea of whats good and whats not.
And the real question comes down to, do you need 45 gigs of storage and 900 gigs of transfer?
Do not base your decision on who is cheaper or you will end up with cheaper unreliable hosting that is always down. Do some research in these forums and find some companies that have a proven track record.
Pick a handful of hosts that you think you like and do a search here for reviews, then wind down the list till you find one that's best for you. MrRadic is 100% correct, look for quality and reliability, not price. If you don't you might end up back here in a month complaining and looking for another host. Best of luck!
Jim - 2Macs H-Sphere Web Hosting
Since 2001 - H-Sphere Clustered Shared Linux & Windows Hosting
Fully Managed Services| Custom Web Designs
Unconditional, 30 Day Money back Guarantee!
I would like suggest not to use Yahoo, since even it's famous but Web Hosting is not Yahoo's main business.
You can look around, there are many very reputed web hosting companies, and even more famous than Yahoo in web hosting this specific area.
And when you purchase a web hosting plan, the most important thing is what's your web hosting requirement, and then start finding a web hosting package.
Dot5 Hosting might not be a good choice, compared with the same price, I would like suggest the startlogic and hostmonster, they definitely provide better service than Dot5, and I use Dot5 before and change to HostMonster now.