MacUpdate – The place to find software updates for any Mac app.
Places to buy a used or refurbished Mac:
Apple Support – To check if your device is covered under AppleCare, check here.
For a comprehensive listing of Apple links, check here.