Potomac Bakery has a wonderful selection of cakes and is more than accommodating to non-traditional requests for wedding cakes - their staff (esp Lynda) couldn't be friendlier and their cakes are to die for. I would highly recommend for all occasions - esp weddings!
Pros: everything
Cons: can't think of any
more