OK guys so with some of my christmas money I've decided to upgrade my 20 gallon tank to a 55 gallon. Everything in my 20 gallon other than fish are going to a friend of mine so I'm starting the tank from scratch. I'm going to be doing a fishless cycle and then putting my fish from my 20 gallon along with some new fish into the new tank.
I'm probably going to buy the tank from WalMart or PetsMart, but I wanted opinions on which filter/heater combination I should get. I am looking into ordering both of them online if I can find better prices and better selection than Petsmart and the LFS which is Petland

.
All your suggestions are appreciated.