Alright, I will try to get the write up I've been planning on done this week. As far as tools go, It was pretty much just your basic handtools (and I don't have a well equiped garage... yet)
Metric sockets (good set)
socket wrench
breaker bar
torque wrench
extensions (handy, wobbly extension especially handy)
Metric comination wrench set
Snap ring plyers
BFH
1 more thing, something to hold the strut washer while you unbolt it, also useful for the bump stops. On the driver's side I was able to fit a 14" pipe wrench in the engine compartement, on the passenger's side I ended up using a 4" c-clamp. A 12" pipe wrench might work on both sides (all my adjustable wrenches were either too long, or too small). Some large channel locks would work good to, but you will likely need an extra set of hands to hold them while you get the nut off of the strut.
A pipe wrench worked perfectly on bump stops (the factory manual says to use a special tool hahaha)