From: SFD WEB on
Here is the list of my favorites. Expand the list with the sites where
you get free apps for your devices.

1) Smartphone Freeware Directory

2) - mostly paid programs but also has some freeware

3) Handango - paid mostly with some freeware

4) - mixed paid, demo, shareware and freeware

Post here if you know more free Smartphone repositories.