All I can say is good luck! I've no idea how to do any of that stuff, but I can't imagine it's much fun.
Woo, exciting! I had noticed the site running slow from time to time.How much has the site grown? Do you have stats on how many active users there are? That would be interesting to know. =D