Dan's advice is awesome and I don't know how you could have missed newegg.ca's price of Gigabyte's GA-880GA-UD3H for the same as the Asus board you picked out, with SATA3 and USB3!
Since you wish to keep cost down, why not consider a mATX board instead, its not like u have a ton of add in cards like tuners, sound cards, usb 3.0 cards, etc to put in. Gigabyte's GA-880GMA-UD2H will give u the same SATA3 & USB3 features & save u $15!
With SSD's I prefer OCZ Vertex as they kick ass! there's only a small price difference between the Kingston & OCZ Vertex 2 & Vertex 2 Extended 60GB drives so if u get the mATX board then that difference will almost be covered
Get the quad core if you don't mind paying the extra shipping cause you bought it from a 2nd place, otherwise try to get everything from one place to keep costs low, especially with shipping
For ram, I prefer Corsair, Mushkin & G Skill. So any 4GB DDR3-1600 kits from them will do u great!
If your not oc'ing the cpu then you could stay with the stock cooler or I'd recommend getting a CM Hyper 212 Plus to enjoy cooler temps and it only costs around $20-30.
Good luck with your build and enjoy the new machine
