Doing solder reflow work can be expensive and difficult, but thankfully there exists a simple and elegant solution: Toaster Ovens. This project shows my preferred setup and the tricks that make the process run smooth. In this example I'll focus on doing reflow of a BGA (ball grid array).
Step 1: Find a toaster oven.
You're looking for two main things, an adjustable temperature knob, and a timer that will time down. The more precision you can get in the timer the better.
Also, if you can get it, some sort of forced air flow will improve the uniformity of the oven temperature, but you have to make sure that the air flow isn't powerful enough to move your components around.