Nice that you made your money. Unfortunately, you also gave some bad advice:
Working on a laptop only all day long is insane. You need to separate screen an keyboard, otherwise one of them will be at the wrong height. If you use a laptop, it means you need to add an external keyboard. Everything else makes absolutely no ergonomic sense!
Here's an example of what you should have advertised: http://www.ergotron.com/ProductsDetails/tabid/65/PRDID/320/l...
Plus, you can sit and then stand up by just pushing down/pulling up the table up easily with one hand.
As for the optimal keyboard: http://www.kinesis-ergo.com/freestyle2.htm (Freestyle2 VIP3; forget the "Ascent")