Some of the items (marked with a *) can be thrown in from the bride's makeup case once she's finished and don't need to be re-purchased.
Here is the kit I assembled for Amy
And the final product
If a trip to the drugstore is just too much to handle, there are some websites (here and here) where a similar kit can be purchased, albeit at a rather hefty price.
I won't be the first or the last, but I want to officially wish Mike & Amy all the love and happiness they deserve (which is a lot)!