As far is picture quality, what website/host are you using for your photos?
Most image hosts, especially non-photography tailored ones, sacrifice image quality for small file size. All have size restrictions in both pixel width/length and file size, some smaller than others. If your photo is above this, the site will use it's own algorithms to resize and compress the image, which usually results in quality degradation. This is why I use flickr and photobucket, since restrictions aren't crazy low, and the resizing is good quality, plus their services are free. I'm sure there are several others out there that photographers recommend.
But it's always best to re-size before uploading to the site, so it's always good to know the restriction so you can re-size below it. I don't know your workflow, but Lightroom's export option makes this super easy. For web, I'll usually set it to 2500 pixels (since flickr offers several sizes to post on a forum) on the longest edge, and 72ppi for display-only images.