I've been to Bali, although not so recently! Have you checked out the Lonely Planet travel forums? They are generally pretty good for that part of the world.
Not sure that there's anything that you would pack for Bali that you wouldn't pack for, say, a Caribbean/Mexico trip (similar climate, at least). Prescription meds (and bring the script, especially if you are flying through Singapore, as they can be VERY touchy about pills without papers), whatever toiletries you might need, lightweight long pants or skirts, as shorts are not acceptable at some of the cultural/religious sites.
Not sure what you'll need for electronics these days--as I said, it's been a while!