If you haven't been to a Michael's than you are in for a treat. This store is loaded with tons of craft items for all your projects. From scrapbooking to flower arranging you'll probably find what you are looking for at Michaels. They might not have the lowest prices but they have a wide selection.
I prefer this Michael's location over the one at Jantzen Beach because the staff are more helpful and the store layout is better (the shelves aren't so crammed together only one person can go down a row at a time).
I bought a Christmas tree here last winter and they were very helpful and even provided service out to my car.
The only problem I have with Michaels is not spending too much!