How to deal with code reuse philosophy?@Caleb: Agreed. Never said it was elegant just that deadlines are deadlines. During a refactor I will recognize multiple projects using the same code and go through and break them out in to their own libraries. But when I need to get it out the door, copy-paste works. It also gives me flexibility to make modifications for that one project and I keep those changes in mind when I break the library out and want to make it both solid and flexible.

What are some best practices for report writing?Without having any context to the kinds of reports your business/environment needs, it's too localized; without knowing what specific details about reports you're looking to make more clear, it's too broad. Care to be more detailed with regards to what you're envisioning the outline to entail?

Jan7

comment

Showing real time data using WCF call (silverlight)You could also use two-way WCF binding and let the server push updates to the client. Depending what constitutes as an update (and if the server itself would be aware) it may be better suited since you'll only get updates when they're necessary.