Some one suggested buying a flash, if you do so I would skip the 430ex and look for a used 580ex or buy the new 580ex II. Especially if you really do "shoot everything" and ever want to consider trying sports, or simply want a flash with a faster recycle time.
As far as lenses go, most people like the 50mm f/1.8, its an okay lens, built cheap though.
If you ever consider macro, maybe try the sigma 50mm f/2.8, incredible lens, sharpest lens I have ever used (sharper than 70-200mm f/2.8 IS L and 300mm f/2.8 IS L) and is the best lens that I own. Works great for macro work giving 1:1 magnification and is built like a tank.