Dang, good call. :-)

I suppose I didn't go with this originally because I was thinking we don't want a race condition where someone views the homepage between the DELETE and INSERT, but of course since this is in a transaction there is no race condition. Right?