MyPoints.com is offering 500-750 United Mileage Plus miles just for joining. It is becoming kind of daunting to keep track of all the different options for shopping portals, but I will gladly take some free miles.
Click this 500 mile link or this 750 mile link to go to the sign-up page.