Wendy, you still need changes.  You are resting your wrists on the hard desk surface to use the crappy little keyboard that is the laptop -- use a regular external keyboard and position it on a keyboard tray.  Your arms should be relaxed at your side, at a 90 degree angle as you type.  The back of your hands should not be bent up, but straight with your arms.  Avoid carpal tunnel.  If you use a mouse keep it on the same level as your keyboard.  Laptops are convenient, but can cause a multitude of body issues if a person spends hours a day typing (keyboarding).

I am not a fitness/ergonomic expert but speak from personal experience.  I started working on a computer (long hours every day)  in 1984 and have experienced, and sort of recovered from, carpal tunnel syndrome, neck/shoulder/back/arm pain (tendonitis).