Hi guys,
Thanks for all the help, I've setup a QT tank. The QT tank has filter media and some gravel from the main tank.
I've given up on getting new guppies as my female guppies have given birth to about 60 frys (4+4+12+20+30 order of birth batches) and the 8 (4+4) have been moved back into the main tank and are all happy. We have a separate tank for frys.
I decided to get a bristlenose catfish when I was at the LFS (was too tempting

). When we got it, it was still a baby, 2.5cm (1 inch), we were told to have the temp at 28C. When we got it to our QT tank, the next day I noticed some Ich. Ohh deear... not a good start.
Did a heat 30-31C treatment + half dose multi cure + some salt and only fed him cucumbers (i didn't want to buy algae chips unless he didn't make it). After a few days he recovered from the Ich and is doing fine, left him there for a week to make sure it's all good, slowly turned down the temp over a few days and introduced it to the main tank. Its munching on algae happily for the past week or 2.
I talked to the LFS to find out where they get the guppies from, they have 2 batches, imported guppies and local guppies.
The female guppies that survived were imported guppies, delta black ones + rainbow. They haven't got anymore imported guppies since, so I'm still waiting.
I was there yesterday, and the local guppies (delta red or something) were not looking good. They have 2 tanks, male and female.
Half the male tank is dead and the others not looking good, 1/8 of the female tanks are dead and the rest are shimming, so I guess their guppies aren't too good. I wont be buying local guppies from there anymore, looks like they have the same problems I had.
I also noticed the same looking guppies (delta red) at different fish shops, not so local, about 15km away, and they weren't looking well either. Possibly a bad wholesaler? or just generally weak guppies?
I noticed a big temperature difference between the LFS and my tanks. They keep the fish at about 28-29C while I keep mine at 24-25C. My friend doesn't have a thermometer, so I don't know what temp he keeps it at. I'll have to buy him one for his Birthday

and see what his temp is at.
Such a big temperature difference maybe?
I'll try it with my friends guppies with a higher temperature in the QT tank when I get the time. Thanks for all the help, I'll keep you guys posted if I manage to get some guppies that make it through alive.