A few good websites for creating nice corporate gifts online are anypromo.com and discountmugs.com
I've used both websites before and they've done a great job and shipped the items on time and fast.
I highly recommend both those websites for creating corporate gifts online.