With regard to the
SEO friendly urls, your urls have the session id's appended, which aside from the security aspect, is terrible for
SEO.
If you visit your store in one browser you get a url of:
MyRedPacket UK Unique Gift and Gadget Shop, Cool Presents, Unique Gifts, Personalised Gifts and Gadgets for Birthdays, Anniversary and Christmas Don't Break The Bottle Puzzle- Corkscrew Edition > Home
If you visit your store in another browser you get:
MyRedPacket UK Unique Gift and Gadget Shop, Cool Presents, Unique Gifts, Personalised Gifts and Gadgets for Birthdays, Anniversary and Christmas Don't Break The Bottle Puzzle- Corkscrew Edition > Home
As a result of this setup you have an infinite number of links pointing to one product, and in no circumstance would google through a valid 404 error - note this url is valid:
MyRedPacket UK Unique Gift and Gadget Shop, Cool Presents, Unique Gifts, Personalised Gifts and Gadgets for Birthdays, Anniversary and Christmas Don't Break The Bottle Puzzle- Corkscrew Edition > Home.
It's difficult to get page rank from inbound links with so many valid urls - Talk about duplicate content!
Ideally your site should utilize a transparent session id, only have one valid url, and through valid 404 errors for incorrect links.