Well if you're waiting on the Q6600, note that there are also rumors of nvidia price cuts on their whole line sometime pretty soon.
And since you can (apparently) get stuff from the egg, get the HD there too. You can get seagate 7200.10 250gb for $67 shipped which is less then the 160gb same model you were going for.